Java 將Word文檔轉換爲PDF

前言

本文將介紹如何使用免費Java Word組件Free Spire.Doc for Java在Java應用程序中將Word文檔轉換到PDF格式。Free Spire.Doc for Java在轉換過程中能夠識別中文字符並支持豐富的word文檔元素:文本框、頁眉、頁腳、項目符號和編號、表格、文本、超鏈接、水印、圖片、形狀等。
Java 將Word文檔轉換爲PDF

Free Spire.Doc for Java概述

Free Spire.Doc for Java 是由E-iceblue公司開發的一個免費的Java Word API,涵蓋Word文檔創建、編輯、讀取、寫入、轉換和打印等功能,並且不依賴Microsoft Office。
Java 將Word文檔轉換爲PDF

Jar文件導入方法

方法一:

1:下載最新的Free Spire.Doc for Java包並解壓縮,下載地址

2:新建Java應用程序,然後點擊 File -> Project Structure -> Modules -> Dependencies,在Dependencies標籤界面下,點擊右邊綠色的 “+”號,選擇第一個選項“JARs or directories...”,選擇Spire.Doc-FE_2.7.3包lib文件夾下的Spire.Doc.jar文件,點“OK”,jar文件導入成功,導入成功後如下圖所示:
Java 將Word文檔轉換爲PDF
3.完成以上步驟後,新建Java Class(此處我取名爲WordtoPDF.Java),並添加代碼。
Java 將Word文檔轉換爲PDF

方法二:
通過maven導入。導入方法參考鏈接(https://www.e-iceblue.cn/licensing/install-spirepdf-for-java-from-maven-repository.html)
Java 將Word文檔轉換爲PDF

Word轉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);

    }
}

轉化前Word文檔如圖:
Java 將Word文檔轉換爲PDF

轉PDF代碼執行結果如圖:
Java 將Word文檔轉換爲PDF

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章