从XML和XSL-FO生成客户端PDF?

3
有没有基于浏览器的客户端PDF生成工具,可以使用XML数据和XSL-FO文件生成相应的PDF文件?
为了澄清“客户端”,我的意思是一个Web客户端/浏览器。基本上,用户应该能够在桌面或移动平台上的主要浏览器上访问网页(这意味着禁止Flash和Java等其他附加组件),并使用一些本地工作的数据,然后能够根据该数据生成PDF而无需安装其他应用程序。
个人认为这样的工具会很棒,我知道我不是唯一一个这样认为的人,因为至少还有542其他人这样认为! :)
然而,从我的研究中,我还没有找到一个单一的客户端解决方案,无论是付费还是免费,都可以做到这一点。大多数客户端PDF生成工具似乎都处于初级阶段,需要自定义代码来生成PDF,需要Flash,并且完全忽略XSL-FO。
此外,我在想也许可以使用现有的XSL-FO转PDF工具在一个小程序中完成这个任务,但是很多移动设备(例如Ipad)不允许java小程序运行,而移动设备正是离线PDF生成如此方便的主要原因之一!
我想我可以基于ISO 32000-1:2008 PDF标准和File API编写一个符合标准的写入器,但是除非我决定进入PDF生成业务,否则这似乎过于复杂了...
非常感谢任何信息!
1个回答

0

使用Apache FOP在Java中开发自己的客户端非常容易。

您可以查看这些示例,我认为它们正好满足您的需求(没有GUI)。


谢谢您的回答,但不幸的是我正在寻找一种跨平台的基于浏览器的解决方案,而不是构建自己的客户端。我现在已经澄清了问题,如果之前有任何混淆,我很抱歉。 - Briguy37

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接