日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

Java 使用openoffice進(jìn)行word轉(zhuǎn)換為pdf的方法步驟

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

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

二、開啟openoffice服務(wù)

找到openoffice安裝目錄下OpenOffice 4program>soffice運(yùn)行cmd,運(yùn)行命令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運(yùn)行cmd// 開啟open office命令:soffice -headless -accept='socket,host=127.0.0.1,port=8100;urp;' -nofirststartwizard// 獲取開始時(shí)間Date startDate = new Date();// 目標(biāo)文件(這里寫需要被轉(zhuǎn)換的文件地址和文件名)String sourceFile = 'C:Users86199Desktopaaa.doc';// 生成的文件(這里寫轉(zhuǎn)換為pdf的文件地址和文件名)String destFile = 'C:Users86199Desktop測(cè)試.pdf';try { // 運(yùn)行轉(zhuǎn)換方法 System.out.println(office2PDF(sourceFile, destFile));} catch (Exception e) { e.printStackTrace();}// 獲取結(jié)束時(shí)間Date endDate = new Date();System.out.println('總耗時(shí):' + (endDate.getTime() - startDate.getTime())); } /*具體的轉(zhuǎn)換方法 */ 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 } // 如果目標(biāo)路徑不存在, 則新建該路徑 File outputFile = new File(destFile); if (!outputFile.getParentFile().exists()) {outputFile.getParentFile().mkdirs(); } // 連接到在端口8100上運(yùn)行的OpenOffice.org實(shí)例 OpenOfficeConnection connection = new SocketOpenOfficeConnection('127.0.0.1', 8100); connection.connect(); // 進(jìn)行轉(zhuǎn)換 DocumentConverter converter = new OpenOfficeDocumentConverter(connection); converter.convert(inputFile, outputFile); // 關(guān)閉連接 connection.disconnect(); // 執(zhí)行成功 System.out.println('轉(zhuǎn)化成功'); return 0;} catch (Exception e) { e.printStackTrace();}// 失敗時(shí)返回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>

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

到此這篇關(guān)于Java 使用openoffice進(jìn)行word轉(zhuǎn)換為pdf的方法步驟的文章就介紹到這了,更多相關(guān)Java openoffice word轉(zhuǎn)換為pdf內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: word
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
一区二区三区四区在线观看国产日韩 | 亚洲精品一级| 亚洲欧美日本日韩| 亚久久调教视频| 国产精品午夜一区二区三区| 久久a爱视频| 国产精品天天看天天狠| 国产一区二区三区亚洲| 99视频精品视频高清免费| 婷婷色综合网| 亚洲天堂av资源在线观看| 欧美日韩一区二区三区四区在线观看 | 午夜欧美精品| 亚洲精品影视| 美腿丝袜亚洲一区| 精品捆绑调教一区二区三区| 亚洲黄色在线| 日韩一区二区三区免费视频 | 91看片一区| 日韩精品一级二级| 国产极品久久久久久久久波多结野| 久久免费影院| 日韩午夜黄色| 久久这里只有精品一区二区| 久久人人97超碰国产公开结果| 国产日韩专区| 精品精品久久| 999久久久精品国产| 蜜臀va亚洲va欧美va天堂| 日本国产一区| 国产 日韩 欧美 综合 一区| 99re国产精品| 久久精品国产亚洲aⅴ| 欧美日韩国产亚洲一区| 国产精品亚洲片在线播放| 在线成人直播| 精品国产黄a∨片高清在线| 黑丝美女一区二区| 国产免费av一区二区三区| 国产99精品| 国产精品男女| 91精品高清| 久久av资源| 免费日韩一区二区| 精品久久影院| 日韩成人在线看| 亚洲精品电影| 国产精品久久久久蜜臀| 青青国产91久久久久久| 日韩亚洲国产欧美| 日韩欧美一区二区三区免费看| 日本a口亚洲| 日韩午夜一区| 久久精品1区| 精品视频久久| 香蕉久久一区| 亚洲少妇诱惑| 久久精品动漫| 国产aa精品| 婷婷久久免费视频| 在线亚洲国产精品网站| 欧美成人精品三级网站| 国产精品久久777777毛茸茸| 免费日韩av| 美女久久久久| 日韩精品dvd| 久久久久亚洲精品中文字幕| 日本一区免费网站| 在线亚洲欧美| 图片区亚洲欧美小说区| 日韩欧美一区二区三区免费看| 国产精品久久久久毛片大屁完整版| 免费观看久久久4p| 欧美日韩国产一区精品一区| 丁香婷婷久久| 精品国产一区二区三区2021| 国产人成精品一区二区三| 亚洲免费毛片| 日韩综合一区二区| 亚洲欧美久久久| 亚洲美洲欧洲综合国产一区| 欧美成人久久| 一区免费在线| 黄色成人精品网站| 99国内精品| 国产精品免费看| 美女精品在线观看| 中文不卡在线| 亚洲久久一区| 免费视频一区二区| 蜜臀久久99精品久久久画质超高清| 不卡中文字幕| 制服诱惑一区二区| 视频一区二区三区中文字幕| 亚洲爱爱视频| 蜜桃视频欧美| 日韩网站在线| 免费在线观看精品| 亚洲视频电影在线| 日本va欧美va瓶| 日韩成人在线看| 国产精品任我爽爆在线播放| 久久成人福利| 成人精品国产亚洲| 国产精品麻豆久久| 日韩精品永久网址| 91精品一区二区三区综合| 欧美日韩国产传媒| 丝袜国产日韩另类美女| 免费观看在线综合色| 日韩高清在线一区| 国产情侣久久| 亚洲最新无码中文字幕久久| 国产精品字幕| 免费看日韩精品| 日本成人一区二区| 欧美激情网址| 日韩精品中文字幕第1页| 亚洲第一精品影视| 在线亚洲欧美| 久久激情五月婷婷| 波多野结衣久久精品| 蜜桃国内精品久久久久软件9| 久久www成人_看片免费不卡| 久久狠狠久久| 日韩一区欧美| 中文在线日韩| 麻豆久久久久久| 久久天堂成人| 日本中文字幕不卡| 麻豆国产一区| 美女久久久久| 欧美另类中文字幕| 日韩大片在线播放| 国产午夜精品一区二区三区欧美 | 色一区二区三区四区| 欧美日韩免费观看一区=区三区| 亚洲精品看片| 久久久久久色 | 日本中文字幕一区二区| 精品久久网站| 国产精品美女| 久久三级中文| 麻豆91精品| а√天堂8资源在线| 丝瓜av网站精品一区二区| 免费在线观看一区| 亚洲综合精品| 国产精品成人a在线观看| 久久先锋影音| 亚洲性色av| 国产精品日韩精品中文字幕| 久久天堂成人| 国产精品自拍区| 欧美成人基地 | 色婷婷亚洲mv天堂mv在影片| 日韩亚洲国产欧美| 精品国产欧美日韩| 综合亚洲色图| 日韩在线免费| 国产精品18| 一区二区三区四区日韩| 日韩在线欧美| 国产精品一区二区精品视频观看| 日韩精品久久久久久久电影99爱| 亚洲精品三级| 激情欧美一区| 日本一区二区免费高清| 日韩福利视频导航| 免费国产自久久久久三四区久久| 欧美成人aaa| 色综合视频一区二区三区日韩 | 亚洲免费观看高清完整版在线观| 91一区二区| 国产免费播放一区二区| 国产毛片久久| 久久久夜夜夜| 久久精品二区亚洲w码| 综合激情网站| 婷婷亚洲五月| 秋霞影视一区二区三区| 日本不卡高清视频| 人人精品人人爱| 91精品成人| 午夜欧美巨大性欧美巨大| 久久一区视频| 久久精品xxxxx| 日韩精品导航| 涩涩涩久久久成人精品| 亚洲欧洲一区二区天堂久久| 日韩一区电影| 成人欧美一区二区三区的电影| 国产精品99久久免费| 日本免费新一区视频| 蜜桃视频一区二区| 国产精品女主播一区二区三区| 日韩电影免费网址| 97se综合| 亚洲四虎影院| 夜鲁夜鲁夜鲁视频在线播放|