package com.ots.project.tool; import com.aspose.words.Document; import com.aspose.words.SaveFormat; import lombok.extern.slf4j.Slf4j; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; @Slf4j public class PdfUtil { public static void convertPDF(String input){ try { //手动替换输出pdf名称 String output = input.replaceAll(".docx", ".pdf"); long old = System.currentTimeMillis(); FileInputStream fileInput = new FileInputStream(input); Document pres = new Document(fileInput); FileOutputStream out = new FileOutputStream(new File(output)); pres.save(out, SaveFormat.PDF); out.close(); long now = System.currentTimeMillis(); log.info("doc转pdf耗时:{}秒", ((now - old) / 1000.0)); } catch (Exception e) { e.printStackTrace(); } } public static void main(String[] args) { convertPDF("D:\\测评系统\\home\\林_PAQ_IA_CN.docx"); } }