生成pdf截断

时间:2016-07-08 08:12:32

标签: pdf itext

我必须转换一个非常内置的PDF格式的HTML。 我用类Tidy将HTML文件转换为XTML。 然后,使用XMLWorkerHelper生成我的PDF。

它的工作但生成的PDF不正确。 图像丢失,文本在某些文件上被截断。 我可以用什么具体配置来解决这个问题? 这是我第一次使用这些课程并不容易。 谢谢你的帮助

1 个答案:

答案 0 :(得分:0)

我有很难构建的文件html转换成PDF。 因此,我首先使用Tidy在XHTML中格式化它们,然后使用XMLWorkerHelper来生成pdf。 我使用过itextpdf-5.4.2 xmlworker-5.4.2。

 PdfWriter writer = PdfWriter.getInstance(documentPDF, new FileOutputStream(pdfFilename));   
 documentPDF.open();
  XMLWorkerHelper.getInstance().parseXHtml(writer, documentPDF,                new FileInputStream(HTMLFileName));

我无法发布我的文件,它太大了。