成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

Java 使用openoffice進行word轉換為pdf的方法步驟

瀏覽:166日期:2022-05-22 17:33:47
一、下載openoffice第三方工具

建議下載4.1.6版本http://www.openoffice.org/download/index.html

二、開啟openoffice服務

找到openoffice安裝目錄下OpenOffice 4program>soffice運行cmd,運行命令soffice -headless -accept=“socket,host=127.0.0.1,port=8100;urp;” -nofirststartwizard

三、Java代碼

package com.ry.controller;import java.io.File;import java.util.Date;import com.artofsolving.jodconverter.DocumentConverter;import com.artofsolving.jodconverter.openoffice.connection.OpenOfficeConnection;import com.artofsolving.jodconverter.openoffice.connection.SocketOpenOfficeConnection;import com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter;public class PDTT { public static void main(String[] args) {// 找到openoffice安裝目錄下OpenOffice 4program>soffice運行cmd// 開啟open office命令:soffice -headless -accept='socket,host=127.0.0.1,port=8100;urp;' -nofirststartwizard// 獲取開始時間Date startDate = new Date();// 目標文件(這里寫需要被轉換的文件地址和文件名)String sourceFile = 'C:Users86199Desktopaaa.doc';// 生成的文件(這里寫轉換為pdf的文件地址和文件名)String destFile = 'C:Users86199Desktop測試.pdf';try { // 運行轉換方法 System.out.println(office2PDF(sourceFile, destFile));} catch (Exception e) { e.printStackTrace();}// 獲取結束時間Date endDate = new Date();System.out.println('總耗時:' + (endDate.getTime() - startDate.getTime())); } /*具體的轉換方法 */ public static int office2PDF(String sourceFile, String destFile) throws Exception {try { File inputFile = new File(sourceFile); // 判斷文件是否存在 if (!inputFile.exists()) {System.out.println('源文件不存在');return -1;// 找不到源文件, 則返回-1 } // 如果目標路徑不存在, 則新建該路徑 File outputFile = new File(destFile); if (!outputFile.getParentFile().exists()) {outputFile.getParentFile().mkdirs(); } // 連接到在端口8100上運行的OpenOffice.org實例 OpenOfficeConnection connection = new SocketOpenOfficeConnection('127.0.0.1', 8100); connection.connect(); // 進行轉換 DocumentConverter converter = new OpenOfficeDocumentConverter(connection); converter.convert(inputFile, outputFile); // 關閉連接 connection.disconnect(); // 執行成功 System.out.println('轉化成功'); return 0;} catch (Exception e) { e.printStackTrace();}// 失敗時返回1return 1; }}

waven倉庫的配置依賴信息

<!-- Apache Utils --> <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <version>1.8.0</version> </dependency> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.5</version> </dependency> <dependency> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> <version>3.2.1</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.4</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</version> </dependency> <!-- openoffice--> <dependency> <groupId>com.artofsolving</groupId> <artifactId>jodconverter</artifactId> <version>2.2.1</version> </dependency> <dependency> <groupId>org.openoffice</groupId> <artifactId>ridl</artifactId> <version>4.1.2</version> </dependency> <dependency> <groupId>org.openoffice</groupId> <artifactId>jurt</artifactId> <version>3.2.1</version> </dependency> <dependency> <groupId>org.openoffice</groupId> <artifactId>juh</artifactId> <version>3.1.0</version> </dependency> <dependency> <groupId>org.openoffice</groupId> <artifactId>unoil</artifactId> <version>3.0.0</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>io.swagger</groupId> <artifactId>swagger-annotations</artifactId> <version>1.5.20</version> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> </dependency> <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>RELEASE</version> <scope>compile</scope> </dependency> <!-- https://mvnrepository.com/artifact/org.artofsolving.jodconverter/jodconverter-core --> <dependency> <groupId>org.artofsolving.jodconverter</groupId> <artifactId>jodconverter-core</artifactId> <version>3.0-beta-4</version> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>

需要注意的問題:由于依賴版本原因轉換不了docx文件。

到此這篇關于Java 使用openoffice進行word轉換為pdf的方法步驟的文章就介紹到這了,更多相關Java openoffice word轉換為pdf內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: word
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
午夜视黄欧洲亚洲| 亚洲性色视频| 色综合色综合色综合色综合色综合 | 另类av一区二区| 亚洲精选在线视频| 精品动漫3d一区二区三区免费| 国产精品第五页| 韩日视频一区| 亚洲欧美在线视频| 精品电影一区| 中文字幕字幕中文在线中不卡视频| 国产精品分类| 亚洲国产合集| 国产精品国产三级国产a| 欧美一区亚洲| 国产欧美va欧美不卡在线| 亚洲精品一线二线三线| av在线播放成人| 久久久综合视频| 97aⅴ精品视频一二三区| 久久久久久97三级| 欧美在线视频二区| 国产人伦精品一区二区| 国产精品v欧美精品v日韩| 中文字幕精品在线不卡| 在线播放一区| 性感美女极品91精品| 日本高清不卡在线观看| 日日夜夜精品视频免费| 色伊人久久综合中文字幕| 人禽交欧美网站| 欧美伦理影视网| 成人一区二区三区视频| 国产色产综合色产在线视频| 国自产拍偷拍福利精品免费一| 最好看的中文字幕久久| 夜夜爽www精品| 午夜伊人狠狠久久| 在线观看欧美黄色| 老汉av免费一区二区三区| 欧美日韩欧美一区二区| 国产成人亚洲综合a∨婷婷 | 91麻豆精品国产91久久久更新时间| 国产精品99久久久| 久久久久久久综合狠狠综合| 欧美日韩一卡| 一区二区三区四区不卡视频 | 国产精品系列在线| 国产日产精品一区二区三区四区的观看方式| 亚洲国产一二三| 在线观看国产精品网站| 国产aⅴ综合色| 国产精品网曝门| 国产伦精品一区二区| 老鸭窝一区二区久久精品| 91精品国产日韩91久久久久久| 99国产精品久久久久| 亚洲精品免费在线| 欧美视频在线一区| 91丨porny丨中文| 亚洲色图一区二区| 色婷婷精品久久二区二区蜜臀av | 国产精品国产成人国产三级 | 国产精品成人午夜| 久久久久欧美| 国产精品自拍三区| 国产欧美一区二区精品婷婷| 亚洲一区二区动漫| 国产精品一级二级三级| 欧美国产一区二区| 色8久久精品久久久久久蜜| 国产成人丝袜美腿| 国产精品女同一区二区三区| 亚洲免费综合| 国产精品18久久久久久久久| 久久午夜色播影院免费高清| 最新日韩av| 激情国产一区二区| 日本一区二区动态图| 久久xxxx| 成人免费视频一区| 亚洲天堂成人网| 色久综合一二码| 99视频精品免费视频| 亚洲国产成人av| 日韩视频免费观看高清完整版| 尤物在线精品| 国产麻豆一精品一av一免费| 亚洲欧洲一区二区在线播放| 欧美三级乱人伦电影| 色综合色狠狠综合色| 天天亚洲美女在线视频| 久久人人97超碰com| 一本大道av一区二区在线播放 | 久久亚洲欧美| 成人高清伦理免费影院在线观看| 亚洲综合另类小说| 欧美一区二区性放荡片| 一本综合精品| 成人开心网精品视频| 性做久久久久久免费观看| 久久久精品tv| 欧美色图在线观看| 在线视频观看日韩| 国产一区二区精品久久99| 1000部国产精品成人观看| 欧美日韩激情一区二区| 亚洲片区在线| 不卡av免费在线观看| 日韩国产欧美三级| 中文字幕国产一区二区| 欧美久久久影院| 国产精品一区视频网站| 99久久婷婷国产综合精品| 亚洲va欧美va人人爽| 国产欧美中文在线| 欧美高清dvd| 久久riav二区三区| 亚洲婷婷免费| 成人免费视频国产在线观看| 日韩在线观看一区二区| 国产精品久久看| 精品免费日韩av| 色一情一伦一子一伦一区| 国产一区二区三区自拍| 国产91精品精华液一区二区三区 | 国产不卡视频在线播放| 日本中文字幕一区二区视频| 国产精品不卡一区| 亚洲精品在线三区| 欧美性受xxxx| 香蕉久久国产| 在线欧美福利| 99久久综合狠狠综合久久| 美国十次了思思久久精品导航| 亚洲色图欧美激情| 久久久久久一级片| 欧美一区二区在线视频| 欧美亚洲国产一区二区三区va| 国产三级精品在线不卡| 欧美视频成人| 播五月开心婷婷综合| 激情图片小说一区| 丝袜诱惑亚洲看片| 一区二区三区在线视频播放| 日本一区二区三级电影在线观看 | 国产一区日韩一区| 91香蕉视频污在线| 成人免费看黄yyy456| 久草热8精品视频在线观看| 亚洲国产日韩在线一区模特| 国产精品久久久久久久久图文区 | 亚洲乱码国产乱码精品精98午夜| 国产日韩欧美制服另类| 日韩欧美一区二区三区在线| 欧美性感一区二区三区| 久久婷婷麻豆| 免费看的黄色欧美网站| 国产亚洲一区在线播放| 亚洲欧洲精品一区二区| 黄色成人精品网站| 国产精品成人一区二区网站软件 | 91污片在线观看| 成人激情午夜影院| 国产大片一区二区| 国产综合色精品一区二区三区| 欧美a级理论片| 午夜精品久久久久久久久久 | 老鸭窝一区二区久久精品| 日韩二区三区四区| 日本欧美在线看| 奇米影视一区二区三区小说| 亚洲一二三专区| 亚洲美女少妇撒尿| 亚洲女爱视频在线| 亚洲激情五月婷婷| 亚洲国产视频一区二区| 亚洲电影中文字幕在线观看| 亚洲午夜久久久久久久久电影院| 亚洲男人的天堂在线观看| 亚洲视频 欧洲视频| 一区二区三区四区高清精品免费观看 | 成人精品视频.| 成人av网址在线观看| 成人午夜视频在线| av资源网一区| 欧美日韩一区二区高清| 黄色av成人| 亚洲视频成人| 久久国产一区| 欧美性生活影院| 91精品一区二区三区在线观看| 日韩欧美电影在线| 久久美女高清视频| 国产女人aaa级久久久级| 国产精品视频你懂的| 亚洲天天做日日做天天谢日日欢 | 亚洲伦在线观看| 亚洲福利一二三区| 日韩制服丝袜先锋影音|