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

the*_*rld 6 java pdf xslt itext apache-fop

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

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

小智 1

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