Java版Word開發(fā)工具Aspose.Words功能解析:將Word文檔(DOC / DOCX)轉(zhuǎn)換為HTML
Microsoft Word文件格式DOC / DOCX很著名,因?yàn)槲淖痔幚砥髦С侄喾N功能來組織和解釋信息。同樣,HTML文件格式有助于在Web應(yīng)用程序中顯示信息。
在本文中,我們將學(xué)習(xí)使用Java將Word文件(DOC / DOCX)轉(zhuǎn)換為HTML。以下是我們將在此處探討的一些用例: 如果想要測試這項(xiàng)新功能,可點(diǎn)擊這里下載最新版試用。
- 使用Java將Word(DOC / DOCX)轉(zhuǎn)換為HTML
- 使用Java將DOCX轉(zhuǎn)換為HTML5
- 使用Java將受密碼保護(hù)的Word文件轉(zhuǎn)換為HTML
- 使用Java將Word轉(zhuǎn)換為MHTML
①使用Java將Word(DOC / DOCX)轉(zhuǎn)換為HTML
可以按照以下步驟將Word轉(zhuǎn)換為HTML:
- 加載帶有DOC或DOCX擴(kuò)展名的源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文件預(yù)覽
輸出HTML文件預(yù)覽
②使用Java將DOCX轉(zhuǎn)換為HTML5
HTML5是HTML的最新版本。我們注意到在Aspose.Words API中對支持HTML5的重復(fù)請求。因此,支持DOCX到HTML的轉(zhuǎn)換,可以通過以下步驟轉(zhuǎn)換文件:
- 加載輸入的DOCX文件
- 設(shè)置SaveFormat時設(shè)置HtmlSaveOptions
- 設(shè)置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將受密碼保護(hù)的Word文件轉(zhuǎn)換為HTML
DOC或DOCX文件有時受密碼保護(hù)或使用密碼加密。也可以將此類文件轉(zhuǎn)換為HTML。但是,在加載Word文件時需要密碼??梢园凑找韵虏襟E將DOCX轉(zhuǎn)換為HTML:
- 初始化LoadOptions類的對象
- 設(shè)定密碼
- 加載加密的DOCX文件
- 將DOCX轉(zhuǎn)換為HTML
同樣,以下代碼示例顯示了如何使用Java將受密碼保護(hù)的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);
還想要更多嗎?您可以點(diǎn)擊閱讀【2020 · Aspose最新資源整合】,查找需要的教程資源。如果您有任何疑問或需求,請隨時加入Aspose技術(shù)交流群(642018183),我們很高興為您提供查詢和咨詢。