使用XSL FO文件使用iText布局PDF

时间:2013-01-30 10:18:56

标签: java xslt pdf itext apache-fop

我需要将图形(Java2D对象)和一些表格转换为PDF。 我还需要PDF是交互式的。牢记这些要求我得出结论,我应该使用iText来达到这个目的。 现在我还需要提供使用XSL FO布局文件的功能。 我知道Apache FOP提供了使用XSL FO渲染PDF的功能,但它不支持添加注释(如注释,链接)。

我有办法用iText做这个(使用XSL布局)吗? 即使有一种方法可以使用两个库并达到目的,它也会有所帮助。

1 个答案:

答案 0 :(得分:0)

不,iText不是XSLFO处理器。因此,这不是直接可能的。但是,您可以先通过FO处理器(Apache FOP或RenderX XEP)生成PDF,然后使用iText对其进行后处理,以添加注释等注释。