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();
}
}
}