Java版Word開發(fā)工具Aspose.Words功能解析:將Word文檔(DOC / DOCX)轉(zhuǎn)換為HTML
Microsoft Word文件格式DOC / DOCX很著名,因為文字處理器支持多種功能來組織和解釋信息。同樣,HTML文件格式有助于在Web應用程序中顯示信息。
在本文中,我們將學習使用Java將Word文件(DOC / DOCX)轉(zhuǎn)換為HTML。以下是我們將在此處探討的一些用例: 如果想要測試這項新功能,可點擊這里下載最新版試用。
- 使用Java將Word(DOC / DOCX)轉(zhuǎn)換為HTML
- 使用Java將DOCX轉(zhuǎn)換為HTML5
- 使用Java將受密碼保護的Word文件轉(zhuǎn)換為HTML
- 使用Java將Word轉(zhuǎn)換為MHTML
①使用Java將Word(DOC / DOCX)轉(zhuǎn)換為HTML
可以按照以下步驟將Word轉(zhuǎn)換為HTML:
- 加載帶有DOC或DOCX擴展名的源Word文件
- 將文件另存為輸出HTML
下面的代碼示例顯示了如何使用Java將DOCX轉(zhuǎn)換為HTML:
// Load the document from disk. Document doc = new Document(dataDir + "TestFile.docx"); // Save the document into HTML. doc.save(dataDir + "Document_out.html", SaveFormat.HTML);
輸入DOCX文件預覽

輸出HTML文件預覽

②使用Java將DOCX轉(zhuǎn)換為HTML5
HTML5是HTML的最新版本。我們注意到在Aspose.Words API中對支持HTML5的重復請求。因此,支持DOCX到HTML的轉(zhuǎn)換,可以通過以下步驟轉(zhuǎn)換文件:
- 加載輸入的DOCX文件
- 設置SaveFormat時設置HtmlSaveOptions
- 設置HtmlVersion.HTML_5的枚舉值
- 保存輸出文件
下面的代碼段顯示了如何在Java中將DOCX轉(zhuǎn)換為HTML5:
// Load the document from disk. Document doc = new Document(dataDir + "TestFile.docx"); HtmlSaveOptions opts = new HtmlSaveOptions(SaveFormat.HTML); opts.setHtmlVersion(HtmlVersion.HTML_5); opts.setExportImagesAsBase64(true); opts.setExportPageMargins(true); doc.save(dataDir + "TestFile.html", opts);
③使用Java將受密碼保護的Word文件轉(zhuǎn)換為HTML
DOC或DOCX文件有時受密碼保護或使用密碼加密。也可以將此類文件轉(zhuǎn)換為HTML。但是,在加載Word文件時需要密碼。可以按照以下步驟將DOCX轉(zhuǎn)換為HTML:
- 初始化LoadOptions類的對象
- 設定密碼
- 加載加密的DOCX文件
- 將DOCX轉(zhuǎn)換為HTML
同樣,以下代碼示例顯示了如何使用Java將受密碼保護的DOCX文件轉(zhuǎn)換為HTML:
LoadOptions options = new LoadOptions(); options.setPassword("aspose"); // Load the document from disk. Document doc = new Document(dataDir + "TestFile.docx" , options); //Save the document in HTML format. doc.save(dataDir + "DocxToHTML.html",SaveFormat.HTML);
④使用Java將Word轉(zhuǎn)換為MHTML
MHTML文件是包含嵌入式內(nèi)容和媒體的單個文件。您可以按照以下步驟將Word文件(DOC / DOCX)轉(zhuǎn)換為MHTML:
- 加載輸入的DOCX文件
- 使用SaveFormat.MHTML保存輸出MHTML文件
下面的代碼段基于此步驟。因此,它顯示了如何使用Java將DOCX轉(zhuǎn)換為MHML:
// Load word document from disk. Document doc = new Document(dataDir + "TestFile.docx"); // Save the document into MHTML. doc.save(dataDir + "Document.mhtml", SaveFormat.MHTML);
還想要更多嗎?您可以點擊閱讀【2020 · Aspose最新資源整合】,查找需要的教程資源。如果您有任何疑問或需求,請隨時加入Aspose技術交流群(642018183),我們很高興為您提供查詢和咨詢。