国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

幾行代碼,輕松教你用Java 將 Word 文檔轉(zhuǎn)換為 HTML

這篇具有很好參考價(jià)值的文章主要介紹了幾行代碼,輕松教你用Java 將 Word 文檔轉(zhuǎn)換為 HTML。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

Aspose.Words?是一種高級(jí)Word文檔處理API,用于執(zhí)行各種文檔管理和操作任務(wù)。API支持生成,修改,轉(zhuǎn)換,呈現(xiàn)和打印文檔,而無需在跨平臺(tái)應(yīng)用程序中直接使用Microsoft Word。此外,

Aspose API支持流行文件格式處理,并允許將各類文檔導(dǎo)出或轉(zhuǎn)換為固定布局文件格式和最常用的圖像/多媒體格式。

Aspose.words 最新下載(qun:761297826)https://www.evget.com/product/4116/download

Microsoft Word 文件格式 DOC/DOCX 之所以著名,是因?yàn)槲淖痔幚砥髦С侄喾N功能來組織和解釋信息。同樣,HTML 文件格式有助于在 Web 應(yīng)用程序中顯示信息。在本文中,您將學(xué)習(xí)使用 Java 將 Word 文件 (DOC/DOCX) 轉(zhuǎn)換為 HTML 或 HTML5。以下是您將在此處探索的用例:

Java DOCX 到 HTML 或 HTML5 轉(zhuǎn)換器

首先,您可以輕松地在您的應(yīng)用程序中配置 Aspose.Words for Java API。您可以從新發(fā)布部分下載 JAR 文件,其中所有 API 幾乎每個(gè)月都會(huì)更新。此外,Aspose 提供的所有 Java API 都托管在 Maven 存儲(chǔ)庫上。同樣,可以在您的 Maven 項(xiàng)目中使用以下配置定義 Aspose.Words for Java 依賴項(xiàng):

<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>20.6</version>
<classifier>jdk17</classifier>
</dependency>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>20.6</version>
<classifier>javadoc</classifier>
</dependency>
</dependencies>

現(xiàn)在我們已經(jīng)準(zhǔn)備好在 Java 應(yīng)用程序中將 DOCX 轉(zhuǎn)換為 HTML。

使用 Java 將 Word (DOC/DOCX) 轉(zhuǎn)換為 HTML

您可以按照以下步驟將 Word 轉(zhuǎn)換為 HTML:

  1. 加載帶有 DOC 或 DOCX 擴(kuò)展名的源 Word 文件
  2. 將文件另存為輸出 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ù)覽

java word轉(zhuǎn)html,Aspose.Words入門教程,java,word,html,aspose.words,文檔開發(fā)

輸出 HTML 文件預(yù)覽

java word轉(zhuǎn)html,Aspose.Words入門教程,java,word,html,aspose.words,文檔開發(fā)

因此,您可以通過這些屏幕截圖注意到文檔呈現(xiàn)的高保真度。API 能夠轉(zhuǎn)換文本、圖像、表格等。

使用 Java 將 DOCX 轉(zhuǎn)換為 HTML5

HTML5 是 HTML 的最新版本。我們注意到在 Aspose.Words API 中反復(fù)請(qǐng)求支持HTML5 。因此,支持 DOCX 到 HTML5 的轉(zhuǎn)換,您可以通過以下步驟轉(zhuǎn)換文件:

  1. 首先,加載輸入DOCX文件
  2. 在設(shè)置 SaveFormat 的同時(shí)設(shè)置 HtmlSaveOptions
  3. 設(shè)置 HtmlVersion.HTML_5 的枚舉值
  4. 保存輸出文件

下面的代碼片段顯示了如何在 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 文件有時(shí)使用密碼進(jìn)行密碼保護(hù)或加密。您還可以將此類文件轉(zhuǎn)換為 HTML。但是,加載 word 文件時(shí)需要密碼。您可以按照以下步驟將 DOCX 轉(zhuǎn)換為 HTML:

  1. 首先,初始化一個(gè) LoadOptions 類的對(duì)象
  2. 設(shè)置密碼
  3. 加載加密的 DOCX 文件
  4. 將 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)容和媒體的單個(gè)文件。您可以通過以下步驟將 word 文件 (DOC/DOCX) 轉(zhuǎn)換為 MHTML:

  1. 加載輸入 DOCX 文件
  2. 使用 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);

以上便是如何用Java 將 Word 文檔轉(zhuǎn)換為 HTML ,要是您還有其他關(guān)于產(chǎn)品方面的問題,歡迎咨詢我~文章來源地址http://www.zghlxwxcb.cn/news/detail-690229.html

到了這里,關(guān)于幾行代碼,輕松教你用Java 將 Word 文檔轉(zhuǎn)換為 HTML的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Java實(shí)現(xiàn)Word文檔轉(zhuǎn)PDF,PDF轉(zhuǎn)Word,PDF轉(zhuǎn)Excel,PDF轉(zhuǎn)換工具

    java實(shí)現(xiàn)word文檔轉(zhuǎn)PDF,PDF轉(zhuǎn)word 解決只能轉(zhuǎn)換4頁問題 解決每頁頭部存在水印問題 引入依賴 破解的jar包 鏈接: https://pan.baidu.com/s/1MO8OBuf4FQ937R9KDtofPQ 提取碼: 4tsn 源碼路徑:https://download.csdn.net/download/weixin_43992507/88215577 像流讀取文件這些要關(guān)閉釋放,不然異常報(bào)錯(cuò)文件的讀取不會(huì)

    2024年02月13日
    瀏覽(30)
  • Java處理doc類型的Word文檔轉(zhuǎn)換成html(按順序保留格式+圖片)

    Java處理doc類型的Word文檔轉(zhuǎn)換成html(按順序保留格式+圖片)

    最新有個(gè)新需求,就是doc文檔轉(zhuǎn)換html內(nèi)容倒不是很難,給大家分享一下,總體思路就是按doc轉(zhuǎn)html的思路來走,唯一缺點(diǎn)是不會(huì)自動(dòng)轉(zhuǎn)換圖片,圖片是要手動(dòng)轉(zhuǎn)成base64,默認(rèn)是有html、body、head、meta等等標(biāo)簽,我這里都用正則處理掉了。 需要注意的是: .docx 格式的 Word 文檔是

    2024年02月03日
    瀏覽(30)
  • 使用Optimum-Intel OpenVINO?輕松文生圖——幾行代碼加速Stable Diffusion

    使用Optimum-Intel OpenVINO?輕松文生圖——幾行代碼加速Stable Diffusion

    作者 :武卓博士 英特爾AI布道師 隨著AIGC模型越來越強(qiáng)大,并取得了更驚人的結(jié)果,任意運(yùn)行AIGC模型, 比如Stable Diffusion,對(duì)于開發(fā)人員來說仍然面臨一些挑戰(zhàn)。首先,GPU的安裝設(shè)置需要我們處理復(fù)雜的配置和兼容性問題,這可能既耗時(shí)又令人沮喪。此外,如果運(yùn)行Stable Diff

    2024年02月08日
    瀏覽(27)
  • Java word文檔轉(zhuǎn)圖片 || word轉(zhuǎn)pdf兩行代碼搞定

    Java word文檔轉(zhuǎn)圖片 || word轉(zhuǎn)pdf兩行代碼搞定

    目錄 一、首先引入我們需要的依賴。 二、準(zhǔn)備一個(gè)word文檔模板,使用{{}}定義我們需要填充的數(shù)據(jù)。 三、word文檔動(dòng)態(tài)數(shù)據(jù)填充轉(zhuǎn)換圖片demo示例 四、poi-tl(poi template language)Word模板引擎 五、把demo示例簡化封裝成Controller接口層 六、word文檔生成動(dòng)態(tài)數(shù)據(jù)轉(zhuǎn)換成pdf 一、首先引

    2024年02月06日
    瀏覽(30)
  • 教你用322行Python代碼編寫貪吃蛇

    教你用322行Python代碼編寫貪吃蛇

    安裝和導(dǎo)入? 規(guī)則 初始化 設(shè)定Surface,變量和顯示數(shù)字的坐標(biāo)? 函數(shù) 線程? 主要部分 總結(jié) 源碼下載? ?貪吃蛇是一個(gè)很常見的小游戲,我們?nèi)绾斡肞ython去實(shí)現(xiàn)呢。 通過命令提示符安裝所需模塊。(以上非Python代碼) 這個(gè)程序用到了pygame作為顯示模塊,keyboard捕獲鍵盤操,

    2023年04月09日
    瀏覽(25)
  • 手把手教你用代碼畫架構(gòu)圖

    作者:京東物流?覃玉杰 本文將給大家介紹一種簡潔明了軟件架構(gòu)可視化模型——C4模型,并手把手教大家如何使用 代碼 繪制出精美的C4架構(gòu)圖。 閱讀本文之后,讀者畫的架構(gòu)圖將會(huì)是這樣的: 注:該圖例僅作繪圖示例使用,不確保其完整性、可行性。 C4是軟件架構(gòu)可視化

    2024年02月04日
    瀏覽(29)
  • 300行代碼,教你用Python寫個(gè)飛機(jī)大戰(zhàn)

    300行代碼,教你用Python寫個(gè)飛機(jī)大戰(zhàn)

    ?閑賦在家,甚是無聊,便萌發(fā)了研究經(jīng)典小游戲:飛機(jī)大戰(zhàn)的念頭,想必大家可能玩過微信的這款小游戲,給我的感覺是這款游戲怎么可以做得這么好呢,操作簡單,容易上手,簡直是“老少皆宜”啊~ 既然這款游戲這么棒,能否自己動(dòng)手用 Python 來實(shí)現(xiàn)呢?事實(shí)證明是可以

    2024年02月04日
    瀏覽(24)
  • 保姆級(jí)教學(xué),教你用配置SSH拉取github代碼

    保姆級(jí)教學(xué),教你用配置SSH拉取github代碼

    ??git版本2.37 ??window10/11 SSH 拉取 GitHub 上的代碼具有許多優(yōu)點(diǎn),如數(shù)據(jù)安全性、身份驗(yàn)證的便利性、訪問權(quán)限的控制和速度的提升。對(duì)于頻繁與 GitHub 交互的開發(fā)者來說,使用 SSH 是一個(gè)值得考慮的選擇。 下面請(qǐng)花費(fèi)10分鐘時(shí)間配置一下吧 因?yàn)檫€未配置是無效的 (名稱為

    2024年02月11日
    瀏覽(36)
  • 小白指南:手把手教你用低代碼開發(fā)一個(gè)應(yīng)用頁面

    小白指南:手把手教你用低代碼開發(fā)一個(gè)應(yīng)用頁面

    原文鏈接: 小白指南:手把手教你用低代碼開發(fā)一個(gè)應(yīng)用頁面,點(diǎn)擊鏈接查看更多技術(shù)內(nèi)容; 一、什么是低代碼開發(fā) 在了解低代碼開發(fā)之前,我們先看看使用低代碼開發(fā)的效果。 低代碼開發(fā)效果示例 低代碼開發(fā)是DevEco Studio為HarmonyOS開發(fā)者提供的可視化頁面的開發(fā)方式,具

    2024年02月09日
    瀏覽(86)
  • Word怎么轉(zhuǎn)換成PDF文檔?多個(gè)Word轉(zhuǎn)換成PDF步驟分享

    Word怎么轉(zhuǎn)換成PDF文檔?多個(gè)Word轉(zhuǎn)換成PDF步驟分享

    word文檔是一種非常好用的文件格式,可以幫助用戶們很好的保存圖片和文字內(nèi)容,不過并不是只有word這一種文檔類文件格式,還有一種pdf文檔也深受用戶們的歡迎,在工作或者學(xué)習(xí)過程中這兩種文檔是可以互相轉(zhuǎn)換格式的,那么Word怎么轉(zhuǎn)換成PDF文檔?下面小編就為大家介紹一

    2024年02月12日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包