『壹』 java-java中怎麼將word文檔轉html

你可以直接將word文檔另存為html文檔啊?你所說的java-java是什麼東西?

『貳』 java怎麼由html生成word,保留html樣式

@RequestMapping("download")
public void exportWord( HttpServletRequest request, HttpServletResponse response)
throws Exception {
User user = AppContext.getLoginUser();
Student student = studentSvc.findByUserId(user.getId());
try {
//word內容
String content="<html><body></body></html>";
byte b[] = content.getBytes("utf-8"); //這里是必須要設置編碼的,不然導出中文就會亂碼。
ByteArrayInputStream s = new ByteArrayInputStream(b);//將位元組數組包裝到流中
/*
* 關鍵地方
* 生成word格式
*/
POIFSFileSystem poifs = new POIFSFileSystem();
DirectoryEntry directory = poifs.getRoot();
DocumentEntry documentEntry = directory.createDocument("WordDocument", s);
//輸出文件
String fileName="實習考核鑒定表";
request.setCharacterEncoding("utf-8");
response.setContentType("application/msword");//導出word格式
response.addHeader("Content-Disposition", "attachment;filename=" +
new String( (fileName + ".doc").getBytes(),
"iso-8859-1"));

OutputStream ostream = response.getOutputStream();
poifs.writeFilesystem(ostream);
s.close();
ostream.close();
}catch(Exception e){
AppUtils.logError("導出出錯:%s", e.getMessage());
}
}

『叄』 Java 怎麼實現有藝術字的word轉成html

1、插入藝術字:插入--文本--藝術字;
2、左鍵按住藝術字拖動到圖片上需要的位置。

『肆』 Java word轉html 帶有數學公式的word 怎麼轉換 要能轉換公式,html能看見公式,跪求高手解答

在線學習的話應該是B/S模式吧,如果樓主是想將我word內容連同樣式一起轉換成html有兩種方法一種是手動將要上傳的word文件另存為html文件,並將html文件傳進伺服器,由瀏覽器打開就行另一種是使用控制項將要上傳的word文件內容轉成html代碼,現在較好的控制項有FCKeditor,eWebEditor,前者免費,後者精簡版免費,商業版支持直接上傳word文件轉成html代碼,不過是收費的源碼的話真的沒有

『伍』 如何java程序將 word轉換成html-CSDN論壇

Dispatch wordfile = Dispatch.invoke(
wordacc,
"Open",
Dispatch.Method,
new Object[] { ls_word, new Variant(false),
new Variant(true) }, new int[1]).toDispatch();
Dispatch.invoke(wordfile, "SaveAs", Dispatch.Method, new Object[] {
ls_html, new Variant(8) }, new int[1]);
Variant f = new Variant(false);

// 編寫 生成的html
Dispatch.call((Dispatch) wordfile, "Close", (Object) f);

在執行Dispatch.invoke(wordfile, "SaveAs", Dispatch.Method, new Object[] {
ls_html, new Variant(8) }, new int[1]);

jacob.jar
jacob-1.14-x86.dll jacob-1.14-x64.dll 這些的位置有什麼要求

拋出異常 路徑絕對沒有錯
com.jacob.com.ComFailException: Invoke of: SaveAs
Source: Microsoft Word
Description: 這不是有效文件名。
請試用下列方法:
* 檢查路徑,確認鍵入無誤。
* 從文件和文件夾列表中選擇文件。

at com.jacob.com.Dispatch.invokev(Native Method)
at com.jacob.com.Dispatch.invokev(Dispatch.java:858)
at com.jacob.com.Dispatch.invoke(Dispatch.java:502)

『陸』 java中的jacob將word文檔轉化為HTML文件問題

1、到官網下載Jacob,
2、將壓縮包解壓後,Jacob.jar添加到Libraries中(先復制到項目目錄中,右鍵單擊jar包選擇Build Path—>Add to Build Path);
3、將Jacob.dll放至當前項目所用到的「jre\bin」下面(比如Eclipse正在用的Jre路徑是C:\Java\jdk1.7.0_17\jre\bin)。
Ps:按照上面的步驟配置的,基本沒有問題,但是有些電腦可能還會報錯,比如:java.lang.UnsatisfiedLinkError: no jacob in java.library.path,這是系統沒有載入到jacob.dll,網上解決方法是將Jacob.dll放至「WINDOWS\SYSTEM32」下面。

Java代碼:
public class JacobUtil {
// 8 代表word保存成html
public static final int WORD_HTML = 8;
public static void main(String[] args) {
String docfile = "C:\\Users\\無名\\Desktop\\xxx.doc";
String htmlfile = "C:\\Users\\無名\\Desktop\\xxx.html";
JacobUtil.wordToHtml(docfile, htmlfile);
}
/**
* WORD轉HTML
* @param docfile WORD文件全路徑
* @param htmlfile 轉換後HTML存放路徑
*/
public static void wordToHtml(String docfile, String htmlfile)
{
// 啟動word應用程序(Microsoft Office Word 2003)
ActiveXComponent app = new ActiveXComponent("Word.Application");
System.out.println("*****正在轉換...*****");
try
{
// 設置word應用程序不可見
app.setProperty("Visible", new Variant(false));
// documents表示word程序的所有文檔窗口,(word是多文檔應用程序)
Dispatch docs = app.getProperty("Documents").toDispatch();
// 打開要轉換的word文件
Dispatch doc = Dispatch.invoke(
docs,
"Open",
Dispatch.Method,
new Object[] { docfile, new Variant(false),
new Variant(true) }, new int[1]).toDispatch();
// 作為html格式保存到臨時文件
Dispatch.invoke(doc, "SaveAs", Dispatch.Method, new Object[] {
htmlfile, new Variant(WORD_HTML) }, new int[1]);
// 關閉word文件
Dispatch.call(doc, "Close", new Variant(false));
}catch (Exception e){
e.printStackTrace();
}finally{
//關閉word應用程序
app.invoke("Quit", new Variant[] {});
}
System.out.println("*****轉換完畢********");
}
}

『柒』 linux下java開發work 轉html有什麼方法

一般安裝 LINUX操作系統 都會給你自帶上去的 沒有的話,也可以通過操作系統的包管理器里進行在線安裝 的 輸入soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard & 提示:soffice: command not found 桌面 的話有菜單 --->辦公 --->Openffice.org Writer 你 給的那個錯誤 提示是說 soffice: command not found 沒有找到soffice這個命令,也就是你沒有把soffice這個命令加入PATH里, 就像WINDOWS里要把JAVA\BIN加入PATH才能找到執行JAVA的程序 一樣我是在命令行里的。我有一個java類實現word2html, 允許後報錯:java.net.ConnectException: connection failed: socket,host=localhost,port=8100,tcpNoDelay=1: java.net.ConnectException: Connection refused

『捌』 如何在java中把word轉換為html

Dispatch wordfile = Dispatch.invoke(
wordacc,
"Open",
Dispatch.Method,
new Object[] { ls_word, new Variant(false),
new Variant(true) }, new int[1]).toDispatch();
Dispatch.invoke(wordfile, "SaveAs", Dispatch.Method, new Object[] {
ls_html, new Variant(8) }, new int[1]);
Variant f = new Variant(false);

// 編寫 生成的html
Dispatch.call((Dispatch) wordfile, "Close", (Object) f);

在執行Dispatch.invoke(wordfile, "SaveAs", Dispatch.Method, new Object[] {
ls_html, new Variant(8) }, new int[1]);

jacob.jar
jacob-1.14-x86.dll jacob-1.14-x64.dll 這些的位置有什麼要求

拋出異常 路徑絕對沒有錯
com.jacob.com.ComFailException: Invoke of: SaveAs
Source: Microsoft Word
Description: 這不是有效文件名。
請試用下列方法:
* 檢查路徑,確認鍵入無誤。
* 從文件和文件夾列表中選擇文件。

at com.jacob.com.Dispatch.invokev(Native Method)
at com.jacob.com.Dispatch.invokev(Dispatch.java:858)
at com.jacob.com.Dispatch.invoke(Dispatch.java:502)

『玖』 java有沒得框架可以完美的把word轉換成html,轉換後html裡面的圖片和樣式,與之前word的一樣


JXL API和java的網頁處理API就行了

『拾』 java使用jacob將word轉換為html,如何設置轉換後html的編碼格式。我想要utf-8的,不要gb2312。

強制轉碼~~
line你要轉的內容
line=new String(line.getBytes("gb2312"),"utf-8");代碼是我憑記憶寫的,應該沒問題
或者你在寫之前。先寫一個HTML頁面編碼的代碼 。把頁面的格式設置成utf-8