私はhtmlファイルをpdfに変換するためにwkhtmltopdfコンバーターを使用しています。出力が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
誰かが私が間違っていることを教えてもらえますか?