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

时间:2011-09-19 21:51:34

标签: pdf client webclient offline xsl-fo

是否有基于浏览器的客户端PDF生成工具可以获取XML数据和XSL-FO文件并生成相应的PDF文件?

澄清“客户”我的意思是网络客户端/网络浏览器。基本上,用户应该能够在桌面或移动平台上的主要浏览器上访问网页(意味着禁止使用Flash和Java以及其他此类附加组件),有一些他们在本地使用的数据,然后能够基于该数据生成PDF而无需安装其他应用程序。

就个人而言,我认为这样的工具会很棒,我知道我并不孤单,因为at least 542 other people think so too! :)

然而,根据我的研究,我还没有找到一个客户端解决方案,有偿或无偿,这样做。大多数客户端PDF生成工具似乎处于初期阶段,需要自定义代码来生成PDF,需要闪存和/或完全忽略XSL-FO。

另外,我想也许这可以在使用现有XSL-FO到PDF工具的applet中完成,但是许多移动设备(Ipad for one)不允许使用Java applet,移动设备也是其中之一离线PDF生成的主要原因首先是如此美妙!

我想我可以写一个基于ISO 32000-1:2008 PDF标准和File API的“符合作者”,但这看起来有点过分,除非我决定进入PDF生成业务。

非常感谢任何信息!

1 个答案:

答案 0 :(得分:0)

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

您可以查看these examples,我认为它们完全符合您的需求(没有GUI)。