1

是否可以从现有的 .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 文件。

谢谢

4

1 回答 1

1

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

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

于 2012-08-30T20:32:20.330 回答