Java 將Word文檔轉換爲PDF

在平常工做中,PDF格式良好的視覺閱讀性和穩定性使其使用愈來愈普遍。所以咱們常會遇到須要將成型的Word文檔轉換爲PDF格式的狀況。本文就將經過使用Java程序來演示如何將Word文檔轉換成PDF格式。html

使用工具:Free Spire.Doc for Java(免費版)

Jar文件獲取及導入:

方法1:經過官網下載獲取jar包。解壓後將lib文件夾下的Spire.Doc.jar文件導入Java程序。(以下圖)
安裝圖.pngjava

方法2:經過maven倉庫安裝導入。具體安裝教程詳見此網頁maven

【示例1】將Word文檔直接轉換成PDF

import com.spire.doc.*;

public class ToPDF {
    public static void main(String[] args) {

        //加載Word示例文檔
        Document document = new Document();
        document.loadFromFile("C:\\Users\\Test1\\Desktop\\Sample.docx");

        //保存結果文檔
        document.saveToFile("output/toPDF", FileFormat.PDF);
    }
}

轉換效果:工具

效果1.png

【示例2】將Word文檔轉換成加密的PDF文檔

import com.spire.doc.Document;
import com.spire.doc.ToPdfParameterList;
import com.spire.pdf.security.*;

public class ToPDFWithPassword {
    public static void main(String[] args) {

        //加載Word示例文檔
        Document document = new Document();
        document.loadFromFile("C:\\Users\\Test1\\Desktop\\Sample.docx");

        //建立一個參數
        ToPdfParameterList toPdf = new ToPdfParameterList();

        //設置密碼
        String password = "abc123";
        toPdf.getPdfSecurity().encrypt(password, password, PdfPermissionsFlags.None, PdfEncryptionKeySize.Key_128_Bit);

        //保存文檔.
        document.saveToFile("output/toPDFWithPassword", toPdf);
    }
}

轉換效果:加密

效果2.png

(本文完)spa

相關文章
相關標籤/搜索