我有一个应用程序,我在其中获取XML数据并需要根据该数据创建PDF。 PDF的设计不是静态的,将由用户定义。我想用XSLT来做。
请查看随附的PDF,并建议是否通过XSLT创建此类PDF是可行且可取的。如果是,那么一些可能的方式开始,如果没有,那么一些替代方案将非常有用。
示例PDF - https://sabercathost.com/23Ye/ac.pdf
由于
尼丁
答案 0 :(得分:1)
您无法通过XSLT呈现PDF。 XSL转换将XML数据转换为其他格式(例如XML到XHTML)。
有几种方法可以使用PDF渲染工具(例如AntennaHouse Formatter(FO,HTML + CSS,XML + CSS),Prince或者渲染格式化对象语言(FO)或HTML(+分页媒体CSS)有效数据开源软件Apache FOP。
因此,您的PDF呈现过程应如下所示: