1. 程式人生 > >word轉換為pdf的好方法

word轉換為pdf的好方法

1.準備jar包:aspouse-word-14.11.0-jdk16.jar

2.程式碼示例:

package com.utils;

import java.io.File;

import java.io.FileOutputStream;

import com.aspose.words.Document;

import com.aspose.words.SaveFormat;

public class Word2PdfTools {

/**@desc word轉pdf方法,匯入aspouse-word-14.11.0-jdk16.jar

* @parm inputWordFile:輸入的word文件,路徑+檔名

* @parm outputPdfFile:輸出的pdf文件, 路徑+檔名

* @date 2018-07-24

* @author linwei

* 注意:Document物件匯入不要匯入錯誤,否則報錯。

*

*/

public void word2pdf(String inputWordFile, String outputPdfFile) {

try {

//新建一個空白pdf文件

File outfile = new File(outputPdfFile);

FileOutputStream os = new FileOutputStream(outfile);

//Address是將要被轉化的word文件

Document doc = new Document(inputWordFile);

//全面支援DOC, DOCX, OOXML, RTF HTML, OpenDocument, PDF, EPUB, XPS, SWF 相互轉換

doc.save(os, SaveFormat.PDF);

//關閉os流

os.close();

} catch (Exception e) {

e.printStackTrace();

}

}

}