XSL转换以创建PDF

时间:2016-12-22 10:35:04

标签: xml pdf xslt

我有一个应用程序,我在其中获取XML数据并需要根据该数据创建PDF。 PDF的设计不是静态的,将由用户定义。我想用XSLT来做。

请查看随附的PDF,并建议是否通过XSLT创建此类PDF是可行且可取的。如果是,那么一些可能的方式开始,如果没有,那么一些替代方案将非常有用。

示例PDF - https://sabercathost.com/23Ye/ac.pdf

由于

尼丁

1 个答案:

答案 0 :(得分:1)

您无法通过XSLT呈现PDF。 XSL转换将XML数据转换为其他格式(例如XML到XHTML)。

有几种方法可以使用PDF渲染工具(例如AntennaHouse Formatter(FO,HTML + CSS,XML + CSS),Prince或者渲染格式化对象语言(FO)或HTML(+分页媒体CSS)有效数据开源软件Apache FOP。

因此,您的PDF呈现过程应如下所示:

  1. 通过XSL将数据转换为XHTML或FO
  2. 使用PDF渲染工具进行PDF渲染
相关问题