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

在java中如何使用openOffice進(jìn)行格式轉(zhuǎn)換,word,excel,ppt,pdf互相轉(zhuǎn)換

這篇具有很好參考價值的文章主要介紹了在java中如何使用openOffice進(jìn)行格式轉(zhuǎn)換,word,excel,ppt,pdf互相轉(zhuǎn)換。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

1.首先需要下載并安裝openOffice,下載地址為:?Apache OpenOffice download | SourceForge.net

2.安裝后,可以測試下是否可用;

3.build.gradle中引入依賴:

implementation group: 'com.artofsolving', name: 'jodconverter', version: '2.2.1'
implementation group: 'com.github.livesense', name: 'jodconverter-core', version: '1.0.5'
implementation group: 'org.jodconverter', name: 'jodconverter-local', version: '4.4.2'

4.創(chuàng)建工具類,啟動openOffice服務(wù)的方法

    private static OfficeManager officeManager;
    private static int port[] = {8100};
/**
     * start openOffice service.
     */
    public void startService() {
        DefaultOfficeManagerConfiguration configuration = new DefaultOfficeManagerConfiguration();
        try {
            System.out.println("準(zhǔn)備啟動office轉(zhuǎn)換服務(wù)....");
            configuration.setOfficeHome("這里的路徑一般為C:\\Program Files (x86)\\OpenOffice 4");// 設(shè)置OpenOffice.org安裝目錄
            configuration.setPortNumbers(port); // 設(shè)置轉(zhuǎn)換端口,默認(rèn)為8100
            configuration.setTaskExecutionTimeout(1000 * 60 * 30L);// 設(shè)置任務(wù)執(zhí)行超時為30分鐘
            configuration.setTaskQueueTimeout(1000 * 60 * 60 * 24L);// 設(shè)置任務(wù)隊列超時為24小時
            officeManager = configuration.buildOfficeManager();
            officeManager.start(); // 啟動服務(wù)
            System.out.println("office轉(zhuǎn)換服務(wù)啟動成功!");
        } catch (Exception e) {
            System.out.println("office轉(zhuǎn)換服務(wù)啟動失敗!詳細(xì)信息:" + e);
        }
    }

5.結(jié)束openOffice服務(wù)的方法

 /**
     * stop openOffice service.
     */
    public void stopService() {
        System.out.println("準(zhǔn)備關(guān)閉office轉(zhuǎn)換服務(wù)....");
        if (officeManager != null) {
            officeManager.stop();
        }
        System.out.println("office轉(zhuǎn)換服務(wù)關(guān)閉成功!");
    }

7.在測試方法中進(jìn)行格式轉(zhuǎn)換,如,他可以是任意類型轉(zhuǎn)換,如excel轉(zhuǎn)換為pdf,word轉(zhuǎn)換為pdf,只需要你傳入一個任意類型文件,輸出一個任意類型文件即可。

    public void convertToPDF(String inputFile, String outputFile){
        startService();
        System.out.println("進(jìn)行文檔轉(zhuǎn)換轉(zhuǎn)換:" + inputFile + " --> " + outputFile);
        OfficeDocumentConverter converter = new OfficeDocumentConverter(officeManager);
        converter.convert(new File(inputFile), new File(outputFile));
        stopService();
    }

效果預(yù)覽:

xlsx轉(zhuǎn)換前效果:

在java中如何使用openOffice進(jìn)行格式轉(zhuǎn)換,word,excel,ppt,pdf互相轉(zhuǎn)換,java,openOffice,springboot

?轉(zhuǎn)換為pdf后效果:

在java中如何使用openOffice進(jìn)行格式轉(zhuǎn)換,word,excel,ppt,pdf互相轉(zhuǎn)換,java,openOffice,springboot

?文章來源地址http://www.zghlxwxcb.cn/news/detail-625414.html

到了這里,關(guān)于在java中如何使用openOffice進(jìn)行格式轉(zhuǎn)換,word,excel,ppt,pdf互相轉(zhuǎn)換的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 如何將docm格式轉(zhuǎn)換成word的介紹

    如何將docm格式轉(zhuǎn)換成word的介紹

    在我們的日常工作中,常常會遇到需要使用不同格式文檔的情況。在一些特殊情況下,我們可能會收到.docm格式的文檔,而我們的電腦卻無法打開它。那么該怎么辦呢? 下面,我將介紹如何將.docm格式轉(zhuǎn)換成Word文檔。 一、什么是.docm格式? .docm格式是Microsoft Word 2007及以上版本

    2024年03月26日
    瀏覽(27)
  • 電腦pdf如何轉(zhuǎn)換成word格式?用它實現(xiàn)pdf文件一鍵轉(zhuǎn)換

    電腦pdf如何轉(zhuǎn)換成word格式?用它實現(xiàn)pdf文件一鍵轉(zhuǎn)換

    pdf轉(zhuǎn)word格式可以用于提取和重用pdf文檔中的內(nèi)容,有時候,我們可能需要引用或引用pdf文檔中的一些段落、表格或數(shù)據(jù),通過將pdf轉(zhuǎn)換為可編輯的Word文檔,可以輕松地復(fù)制和粘貼所需內(nèi)容,節(jié)省我們的時間,那么如何進(jìn)行pdf轉(zhuǎn)word呢?市面上許多的pdf轉(zhuǎn)換器對于大多數(shù)人來說

    2024年01月21日
    瀏覽(22)
  • Java實現(xiàn)Word文檔轉(zhuǎn)PDF,PDF轉(zhuǎn)Word,PDF轉(zhuǎn)Excel,PDF轉(zhuǎn)換工具

    java實現(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)閉釋放,不然異常報錯文件的讀取不會

    2024年02月13日
    瀏覽(30)
  • 用Aspose-Java免費(fèi)實現(xiàn) PDF、Word、Excel、Word互相轉(zhuǎn)換并將轉(zhuǎn)換過得文件上傳OSS,返回轉(zhuǎn)換后的文件路徑

    用Aspose-Java免費(fèi)實現(xiàn) PDF、Word、Excel、Word互相轉(zhuǎn)換并將轉(zhuǎn)換過得文件上傳OSS,返回轉(zhuǎn)換后的文件路徑

    github代碼地址 https://github.com/Tom-shushu/work-study 接口文檔有道云 https://note.youdao.com/s/GShGsYE8 接口文檔離線版本 https://files.cnblogs.com/files/Tom-shushu/%E6%8E%A5%E5%8F%A3%E6%96%87%E6%A1%A3.rar?t=1682958343download=true 為什么發(fā)布這篇文檔轉(zhuǎn)換的文章呢?因為上周我要將一個PDF轉(zhuǎn)換為Word,結(jié)果百度谷歌

    2024年02月02日
    瀏覽(54)
  • 如何在 Mac 或 Windows 上將 PDF 轉(zhuǎn)換為 Word 而不丟失格式

    如何在 Mac 或 Windows 上將 PDF 轉(zhuǎn)換為 Word 而不丟失格式

    PDF 有無數(shù)的優(yōu)點(diǎn),但它不能像 Microsoft Word 文檔那樣容易編輯。如果您沒有價格總是很高的 PDF 編輯器,您將無法根據(jù)需要編輯或使用 PDF 源。但是我們可以將PDF轉(zhuǎn)成Word,方便編輯。? 有很多解決方案可用于在 Mac 上將 PDF 轉(zhuǎn)換為可編輯的 Word,但是 PDF 到 Word 的轉(zhuǎn)換不會完美無

    2024年02月05日
    瀏覽(42)
  • aspose-words、itextpdf完美解決java將word、excel、ppt、圖片轉(zhuǎn)換為pdf文件

    aspose-words、itextpdf完美解決java將word、excel、ppt、圖片轉(zhuǎn)換為pdf文件

    我是 傲驕鹿先生 ,沉淀、學(xué)習(xí)、分享、成長。 如果你覺得文章內(nèi)容還可以的話,希望不吝您的「一鍵三連」,文章里面有不足的地方希望各位在評論區(qū)補(bǔ)充疑惑、見解以及面試中遇到的奇葩問法 面對日常開發(fā)過程中,將各種文件轉(zhuǎn)換為pdf文件的問題,總是讓人頭疼,這次終

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

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

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

    2024年02月03日
    瀏覽(30)
  • Vue中如何進(jìn)行文件轉(zhuǎn)換與格式轉(zhuǎn)換

    Vue中如何進(jìn)行文件轉(zhuǎn)換與格式轉(zhuǎn)換

    在Web應(yīng)用程序中,經(jīng)常需要進(jìn)行文件轉(zhuǎn)換和格式轉(zhuǎn)換。例如,將PDF文件轉(zhuǎn)換為圖像文件、將音頻文件轉(zhuǎn)換為不同的格式或?qū)⒁曨l文件轉(zhuǎn)換為不同的分辨率和編解碼格式。Vue作為一種流行的前端框架,提供了許多實用工具和庫,可以幫助我們在應(yīng)用程序中進(jìn)行文件轉(zhuǎn)換和格式轉(zhuǎn)

    2024年02月09日
    瀏覽(28)
  • 使用Openoffice或LibreOffice實現(xiàn)World、Excel、PPTX在線預(yù)覽

    使用Openoffice或LibreOffice實現(xiàn)World、Excel、PPTX在線預(yù)覽

    有三方服務(wù)提供了在線預(yù)覽文檔的功能,可以將文件上傳到這些服務(wù),然后嵌入其提供的預(yù)覽組件到你的網(wǎng)頁中。常用的服務(wù)包括 Google Docs、Microsoft Office Online 和 Adobe Document Cloud。 1.調(diào)用微軟的在線預(yù)覽功能實現(xiàn) 2.調(diào)用google的文檔在線預(yù)覽實現(xiàn) 3.調(diào)用XDOC文檔預(yù)覽服務(wù) XDOC文檔

    2024年02月13日
    瀏覽(23)
  • 使用Git對Word或Excel文件進(jìn)行版本管理

    我們在使用Word編輯文檔,或者使用Excel表格計算時,時常想,要是有個版本管理工具能把我們的文檔或表格管理起來就好了,好讓我們可以“昨日重現(xiàn)”,而不至人為失誤而后悔不迭。 git就是一個使用便捷,功能強(qiáng)大的工具,在編程界可謂鼎鼎大名,可以說是程序員的必備工

    2024年02月10日
    瀏覽(24)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包