创建按需打印质量的PDF(如果可行,最好使用Ruby)

时间:2009-04-24 16:42:23

标签: ruby pdf pdf-generation

主要-问题

您在Linux服务器上的应用程序中创建按需,报纸(如“使用高级布局或排​​版”)PDF的快速可靠(如“稳定”)解决方案是什么?

因此:不,HTML2PDF不是我正在寻找的解决方案。 ; - )


奖金问题

如果它不是基于Ruby的:有没有办法引导你的解决方案退出Rails应用程序?最好是通过webservice或者某种东西 - 2-Ruby-bridge-kind-of-thing?

非常感谢您的建议!

更新

有一个similar questionrtex gem建议看起来像我正在寻找的东西。如果还有其他建议,我会一直回答这个问题。

3 个答案:

答案 0 :(得分:1)

排版很难。

如果找不到ruby排版库,您可能需要查看运行后台pdflatex。 LaTeX源很容易以编程方式生成。

这个想法的有用性将取决于您的文档有多复杂,以及您对输出质量的关注程度。如果你只有简单的文字,并且只想要比html更好的东西,你可能有更多的选择。

答案 1 :(得分:1)

Prawn专为此类事物而设计,目前正在开发中。

答案 2 :(得分:1)

使用php我对FPDF运气很好。我每天都会用它生成几千个高质量的报告。从来没有错过任何一个节拍,很快。随着php在网络服务器上运行,我认为设置ruby来为php页面提供生成所需的数据然后ruby获取结果并不太难。

编辑:看起来Ruby有一个端口。 http://zeropluszero.com/software/fpdf/