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