前言
本文將介紹如何使用免費(fèi)Java Word組件Free Spire.Doc for Java在Java應(yīng)用程序中將Word文檔轉(zhuǎn)換到PDF格式。Free Spire.Doc for Java在轉(zhuǎn)換過程中能夠識別中文字符并支持豐富的word文檔元素:文本框适掰、頁眉次绘、頁腳、項(xiàng)目符號和編號刽酱、表格喳逛、文本、超鏈接棵里、水印润文、圖片、形狀等殿怜。
Free Spire.Doc for Java概述
Free Spire.Doc for Java 是由E-iceblue公司開發(fā)的一個(gè)免費(fèi)的Java Word API典蝌,涵蓋Word文檔創(chuàng)建、編輯头谜、讀取骏掀、寫入、轉(zhuǎn)換和打印等功能柱告,并且不依賴Microsoft Office截驮。
Jar文件導(dǎo)入方法
方法一:
1:下載最新的Free Spire.Doc for Java包并解壓縮,下載地址际度。
2:新建Java應(yīng)用程序侧纯,然后點(diǎn)擊 File -> Project Structure -> Modules -> Dependencies,在Dependencies標(biāo)簽界面下甲脏,點(diǎn)擊右邊綠色的 “+”號眶熬,選擇第一個(gè)選項(xiàng)“JARs or directories...”,選擇Spire.Doc-FE_2.7.3包lib文件夾下的Spire.Doc.jar文件块请,點(diǎn)“OK”娜氏,jar文件導(dǎo)入成功,導(dǎo)入成功后如下圖所示:
?
3.完成以上步驟后墩新,新建Java Class(此處我取名為WordtoPDF.Java)贸弥,并添加代碼。
方法二:
通過maven導(dǎo)入海渊。導(dǎo)入方法參考鏈接(https://www.e-iceblue.cn/licensing/install-spirepdf-for-java-from-maven-repository.html)
Word轉(zhuǎn)PDF的Java代碼示例:
import com.spire.doc.*;
public?class?WordtoPDF?{
????public?static?void?main(String[]?args)?{
????????//加載word示例文檔
????????Document document =?new?Document();
????????document.loadFromFile("Sample.docx");
????????//保存為PDF格式
????????document.saveToFile("out/toPDF.pdf",?FileFormat.PDF);
}
}
轉(zhuǎn)化前Word文檔如圖:
轉(zhuǎn)PDF代碼執(zhí)行結(jié)果如圖: