|
@@ -15,8 +15,8 @@ import java.io.File;
|
|
|
* @Author: wangliang
|
|
|
* @Date: 2021/4/7
|
|
|
*/
|
|
|
-public class HtmltopdfUtil {
|
|
|
- private final static Logger log = LoggerFactory.getLogger(HtmltopdfUtil.class);
|
|
|
+public class HtmlToPdfUtil {
|
|
|
+ private final static Logger log = LoggerFactory.getLogger(HtmlToPdfUtil.class);
|
|
|
|
|
|
/**
|
|
|
* html转pdf
|
|
@@ -61,10 +61,8 @@ public class HtmltopdfUtil {
|
|
|
boolean result = true;
|
|
|
try {
|
|
|
Process proc = Runtime.getRuntime().exec(cmd.toString());
|
|
|
- HtmlToPdfInterceptor error = new HtmlToPdfInterceptor(proc.getErrorStream());
|
|
|
- HtmlToPdfInterceptor output = new HtmlToPdfInterceptor(proc.getInputStream());
|
|
|
- error.start();
|
|
|
- output.start();
|
|
|
+ new HtmlToPdfInterceptor(proc.getErrorStream()).start();
|
|
|
+ new HtmlToPdfInterceptor(proc.getInputStream()).start();
|
|
|
proc.waitFor();
|
|
|
} catch (Exception e) {
|
|
|
log.error("请求出错", e);
|
|
@@ -74,8 +72,8 @@ public class HtmltopdfUtil {
|
|
|
}
|
|
|
|
|
|
// public static void main(String[] args) {
|
|
|
-//// HtmltopdfUtil.convert("http://www.baidu.com", "/Users/king/Downloads/baidu.pdf", PageSizeEnum.A4);
|
|
|
+//// HtmlToPdfUtil.convert("http://www.baidu.com", "/Users/king/Downloads/baidu.pdf", PageSizeEnum.A4);
|
|
|
// String filename = "3120ee49668e4bf48fd8c161a2abb73b的副本";
|
|
|
-// HtmltopdfUtil.convert("/Users/king/Downloads/测试附件/" + filename + ".html", "/Users/king/Downloads/pdf/" + filename + "A4.pdf", PageSizeEnum.A3);
|
|
|
+// HtmlToPdfUtil.convert("/Users/king/Downloads/测试附件/" + filename + ".html", "/Users/king/Downloads/pdf/" + filename + "A4.pdf", PageSizeEnum.A3);
|
|
|
// }
|
|
|
}
|