如何从现有的pdf获取xsl?

时间:2012-08-30 15:16:52

标签: xslt pdf xsl-fo apache-fop

是否可以从现有的.pdf文件中获取.xsl文件?

我知道使用Apache FOP你可以从.xml和.xsl获得一个.pdf文件,但我想转向另一个方向。有什么想法吗?

XML+XSL->PDF with Apache FOP, but is it somehow possible PDF->XSL?????

我之所以这样做,是因为我想打开一个内部有表单的PDF,编辑它向表单添加一些信息,然后再将其保存为PDF。

我已经将编辑后的表单作为.xml并且我正在尝试生成PDF,但是我需要一个.xsl文件用于布局...所以我想也许我可以重用原始PDF中的布局因为他们会是一样的。还有其他更好的方法??我想避免为每个表单创建一个特定的XSL文件。

由于

1 个答案:

答案 0 :(得分:1)

绝对不是XSLT文件,因为它甚至不是FOP的一部分。 FOP仅适用于FO文档,它允许您使用XML + XSLT获取FO源这一事实只是一个很好的可用性功能。但是,一旦获得FO文件,它就不知道是如何获得的,所以它不能以任何方式嵌入XSLT文件。

您可以使用其他工具(如PDFBox)对PDF文件进行后期处理,以嵌入您想要的任何元数据。