導航:首頁 > 文檔加密 > java實現pdf轉word

java實現pdf轉word

發布時間:2023-01-04 09:12:30

java中怎麼將word轉pdf

能安裝第三方軟體的話,可以考慮以使用Spire.Doc for Java:

你可以在Java程序中添加 Spire.Doc.jar 文件作為依賴項。可以從這個鏈接下載 JAR 文件;如果使用Maven,則可以通過在 pom.xml 文件中添加以下代碼導入 JAR 文件。

repositories>
<repository>
<id>com.e-iceblue</id>
<url>https://repo.e-iceblue.cn/repository/maven-public/</url>
</repository></repositories><dependencies>
<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.doc.free</artifactId>
<version>5.2.3</version>
</dependency></dependencies>

將Word轉換成PDF:

Spire.Doc for Java擁有強大的文件轉換功能,其提供了 Document. saveToFile(String fileName, FileFormat fileFormat) 方法可將 Word 文檔轉為多種格式的目標文件,下面是轉為 PDF 的方法步驟:

Java代碼如下:

import com.spire.doc.*;public class WordToPDF{
public static void main(String[] args) {
//實例化Document類的對象
Document doc = new Document();

//載入Word
doc.loadFromFile("測試.docx");

//保存為PDF格式
doc.saveToFile("WordToPDF.pdf",FileFormat.PDF);
}

}

希望對您有幫助。

② java 怎麼把pdf轉成word

可以用PDFBox
至於生成word,用POI;HTML的話,自己解析就可以了
PDFBox是一個開源的可以操作PDF文檔的Java PDF類庫。它可以創建一個新PDF文檔,操作現有PDF文檔並提取文檔中的內容。
它具有以下特性:
1.將一個PDF文檔轉換輸出為一個文本文件。
2.可以從文本文件創建一個PDF文檔。
3.加密/解密PDF文檔。
4.向已有PDF文檔中追加內容。
5.可以從PDF文檔生成一張圖片。
6.可以與Jakarta Lucene搜索引擎的整合

③ 如何用JAVA編寫將PDF轉換為WORD穩當 給個思路

一樣關注此問題

因為java操作 PDF和WORD 是2個比較麻煩的話題

看看有什麼好方法

④ 如何用純java代碼實現word轉pdf

1. 需要用的軟體

OpenOffice 下載地址http://www.openoffice.org/

JodConverter 下載地址http://sourceforge.net/projects/jodconverter/files/JODConverter/


2.啟動OpenOffice的服務

安裝完openoffice,安裝服務

cdC:Program Files (x86)OpenOffice 4program

執行

soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard

查看是否安裝成功,查看埠對應的pid

netstat -ano|findstr "8100"

查看pid對應的服務程序名

tasklist|findstr "pid值"


3.將JodConverter相關的jar包添加到項目中


4. 下面是實現代碼

/**
*將Office文檔轉換為PDF.運行該函數需要用到OpenOffice,OpenOffice下載地址為
*http://www.openoffice.org/
*
*<pre>
*方法示例:
*StringsourcePath="F:\office\source.doc";
*StringdestFile="F:\pdf\dest.pdf";
*Converter.office2PDF(sourcePath,destFile);
*</pre>
*
*@paramsourceFile
*源文件,絕對路徑.可以是Office2003-2007全部格式的文檔,Office2010的沒測試.包括.doc,
*.docx,.xls,.xlsx,.ppt,.pptx等.示例:F:\office\source.doc
*@paramdestFile
*目標文件.絕對路徑.示例:F:\pdf\dest.pdf
*@return操作成功與否的提示信息.如果返回-1,表示找不到源文件,或url.properties配置錯誤;如果返回0,
*則表示操作成功;返回1,則表示轉換失敗
*/
publicstaticintoffice2PDF(StringsourceFile,StringdestFile){
try{
FileinputFile=newFile(sourceFile);
if(!inputFile.exists()){
return-1;//找不到源文件,則返回-1
}

//如果目標路徑不存在,則新建該路徑
FileoutputFile=newFile(destFile);
if(!outputFile.getParentFile().exists()){
outputFile.getParentFile().mkdirs();
}

//connecttoanOpenOffice.orginstancerunningonport8100
=newSocketOpenOfficeConnection(
"127.0.0.1",8100);
connection.connect();

//convert
DocumentConverterconverter=(
connection);
converter.convert(inputFile,outputFile);

//closetheconnection
connection.disconnect();

return0;
}catch(FileNotFoundExceptione){
e.printStackTrace();
return-1;
}catch(ConnectExceptione){
e.printStackTrace();
}catch(IOExceptione){
e.printStackTrace();
}

return1;
}

⑤ 如何使用java代碼實現pdf文檔轉成Word文檔

不需要那麼麻煩,Adobe公司的軟體可以完美解決你的困惑

閱讀全文

與java實現pdf轉word相關的資料

熱點內容
2016版office怎麼解壓 瀏覽:270
怎麼把安卓手機調的更暗 瀏覽:167
蘋果空間新演算法 瀏覽:91
android文字動畫效果 瀏覽:146
java調試命令 瀏覽:213
android子線程looper 瀏覽:782
linux安裝java7 瀏覽:189
單片機fdh 瀏覽:107
單片機原理與應用下載 瀏覽:590
順風車車主app在哪裡下載 瀏覽:235
雷石柏雲伺服器功率 瀏覽:102
全球服是什麼伺服器 瀏覽:237
感測器怎麼連接伺服器 瀏覽:705
大數學pdf 瀏覽:646
哪個app可以登記自己的藏書 瀏覽:89
怎麼用車貸款哪個app好 瀏覽:7
加密後打開只有300m 瀏覽:308
sqljava更新 瀏覽:340
傑克瓊斯哪個app鑒別 瀏覽:800
虞書欣看搞笑視頻解壓 瀏覽:49