Java PDFTron-HTML2PDF-操作文件查找失败
将批量html文件转换为pdf时,获取转换失败错误。对于同一个html文件,有时它是有效的。主要是当有更多文件时,一个或两个get失败 PdfTron版本:2016年9月, 环境:Linux、Java8 根据这篇文章, 输出Java PDFTron-HTML2PDF-操作文件查找失败,java,pdftron,Java,Pdftron,将批量html文件转换为pdf时,获取转换失败错误。对于同一个html文件,有时它是有效的。主要是当有更多文件时,一个或两个get失败 PdfTron版本:2016年9月, 环境:Linux、Java8 根据这篇文章, 输出 Conversion failed. HTTP Code: 0 Loading pages (1/6) [> ] 0% [======>
Conversion failed. HTTP Code: 0
Loading pages (1/6)
[> ] 0%
[======> ] 10%
[=================> ] 29%
[===================> ] 33%
[=====================> ] 36%
[============================================================] 100%
Counting pages (2/6)
[============================================================] Object 1 of 1
Resolving links (4/6)
[============================================================] Object 1 of 1
Loading headers and footers (5/6)
Printing pages (6/6)
[> ] Preparing
[==============================> ] Page 1 of 2
[============================================================] Page 2 of 2
Done
Post Process Error: Operation file seek failed
StdFile.cpp:478
DataWrite
在java中,不能在表示路径的字符串中使用简单的反斜杠。字符串
“\myfolder\output.pdf”
等于“myfolderoutput.pdf”
。使用双反斜杠(\)或正斜杠(/)很可能使用的临时文件夹存在读/写权限问题
请尝试以下方法
PDFNet.setTempPath(folder_that_you_know_your_process_can_read_write);
PDFNet.initialize();
您是否在路径
\myfolder\output.pdf
处重写文件?@FahadSiddiqui,不,我不是/myfolder/output.pdf,仅举个例子。我每次都使用具有唯一id的新文件名,对不起,完全忽略反斜杠ie输入错误。更新问题。
PDFNet.setTempPath(folder_that_you_know_your_process_can_read_write);
PDFNet.initialize();