導航:首頁 > 文檔加密 > 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相關的資料

熱點內容
籠統概括程序員 瀏覽:841
linuxfdiskdf 瀏覽:299
iic編程注意事項 瀏覽:51
預定命令的英語 瀏覽:999
股票機構監測源碼 瀏覽:905
哪個app適合孩子學漢字 瀏覽:50
副程序員好做嗎 瀏覽:248
pdf1膜 瀏覽:159
理光為什麼設置不了掃描文件夾 瀏覽:882
老夫子pdf 瀏覽:308
基於matlab的圖像壓縮編碼 瀏覽:79
麥克納姆輪編程 瀏覽:158
昂科威15壓縮比 瀏覽:108
安卓車機wifi安全性如何選擇 瀏覽:400
華三伺服器如何外接硬碟 瀏覽:591
csgo創意工坊如何尋找專用伺服器 瀏覽:314
程序員抓蟲子動圖 瀏覽:600
廣數挑四頭螺紋怎麼編程 瀏覽:650
embraco壓縮機是哪國的 瀏覽:913
為什麼伺服器流量那麼貴 瀏覽:259