我正在使用 wkhtmltopdf 转换器将 html 文件转换为 pdf。它工作正常,只是输出不适合 pdf 中的页面。使用 --zoom 2 解决了命令行中的问题,但在我的代码中使用它并没有做任何事情。下面是我的代码。
String wkhtmltopdf = "C:/Program Files (x86)/wkhtmltopdf/wkhtmltopdf.exe ";
String switches = " --zoom 2 ";
ProcessBuilder pb = new ProcessBuilder(wkhtmltopdf, switches, f.getAbsolutePath(), pdfFileName);
Process process = pb.start();
在命令行中,这工作得很好。
C:\Program Files (x86)\wkhtmltopdf>wkhtmltopdf.exe --zoom 2 C:\Users\D
esktop\eclipse-jee-indigo-SR2-win32-x86_64\eclipse\temphtml1.htm C:\Users\Desktop\temp\test.pdf
Loading pages (1/6)
Counting pages (2/6)
Resolving links (4/6)
Loading headers and footers (5/6)
Printing pages (6/6)
Done
有人可以让我知道我做错了什么吗?