引入jar包:
spire.doc.free-5.2.0.jar
代码如下:
import com.spire.doc.*;
import com.spire.doc.Document;
import java.io.OutputStream;
/**
* word文档转换pdf文档
*/
public class WordToPdfUtil {
public static void word2pdf(String inPath, String outPath) throws Exception {
Document document = new Document();
document.loadFromFile(inPath);
document.saveToFile(outPath, FileFormat.PDF);
}
public static void word2pdf(String inPath, OutputStream outputStream){
Document document = new Document();
document.loadFromFile(inPath);
document.saveToStream(outputStream,FileFormat.PDF);
}
// public static void main(String[] args) {
// //aspose
// // String docPath = "C:\\Users\\linxishui\\Desktop\\test1.doc";
// // String pdfPath = "C:\\Users\\linxishui\\Desktop\\test.pdf";
// // WordToPdfUtil.doc2pdf(docPath,pdfPath);
//
// //spire
// String docPath2 = "C:\\Users\\53065\\Desktop\\呈批表填充.docx";
// String pdfPath2 = "C:\\Users\\53065\\Desktop\\呈批表填充1.pdf";
// try {
// WordToPdfUtil.word2pdf(docPath2,pdfPath2);
// } catch (Exception e) {
// e.printStackTrace();
// }
// }
}