私は、htmlファイルを作成してからpdfファイルに変換するサーブレットを持っています:
private void ConvertHTMLtoPDF(String sConvertationProgramm, String sHTML, String sPDF)
{
try {
ProcessBuilder pb = new ProcessBuilder(sConvertationProgramm, sHTML, sPDF);
Process process = pb.start();
} catch (Exception e) {
e.printStackTrace();
}
}
すべてが完璧に機能しますが、このコードから生成されたこの新しい(私が思うに) pdf ファイルを開きます。
ConvertHTMLtoPDF("C:\\Program Files (x86)\\wkhtmltopdf\\wkhtmltopdf.exe",
"PDFtemplate/requiredPDF.html",
"PDFtemplate/Report.pdf");
response.sendRedirect("PDFtemplate/Report.pdf");
-それは以前に作成された以前のpdfファイルを私に与えました。さらに、Windowsエクスプローラーから開こうとしましたが、最初に開くたびに以前のファイルが表示されました。
何が起こっているのか、この問題を解決する方法について何か提案はありますか?
どんな入力でも大歓迎です、
ありがとう