iText 5.0.3的任何参考源代码或文档?

时间:2010-08-16 11:16:39

标签: java jsp itext

iText 5.0.3是否有任何文档和参考源代码(特别是对于HTMLWorker)?

另一个问题是在iText 5.0.3中,HTMLparser已经过时了吗?

2 个答案:

答案 0 :(得分:0)

不确定iText部分,但您也可以使用FlyingSaucer将HTML转换为PDF。这是一个simple blog with a bunch of examples

例如HTML到PDF就像:

ITextRenderer renderer = new ITextRenderer();
renderer.setDocument(new File("/file.html"));
renderer.layout();
renderer.createPDF(new FileOutputStream("/file.pdf"), true);

请注意,它实际上需要格式良好的XML。所以你真的需要用XHTML来提供它。如有必要,您可以使用生成arbitrary HTML parserorg.w3c.dom.Document,然后您可以将ITextRenderer#setDocument()提供给{{1}},以便您也可以将标签转换为PDF。

另见

答案 1 :(得分:0)

5.0.3 HTMLWorker存在,但不支持很多CSS。有一个示例可以在itextpdf.com示例页面上将影片xmls转换为pdf。

随着iText的下一个版本(5.1或5.0.7不确定它将会是什么),将有一个单独的jar,XMLWorker将提供更多的CSS支持。