主要问题
您在 Linux 服务器上的应用程序中创建按需、类似报纸(如“使用高级布局或排版”)PDF 的快速可靠(如“稳定”)解决方案是什么?
因此:不,HTML2PDF 不是我正在寻找的解决方案。;-)
奖金问题
如果它不是基于 Ruby 的:有没有办法让你的解决方案脱离 Rails 应用程序?最好通过网络服务或某物-2-Ruby-bridge-kind-of-thing?
非常感谢您的建议!
更新
主要问题
您在 Linux 服务器上的应用程序中创建按需、类似报纸(如“使用高级布局或排版”)PDF 的快速可靠(如“稳定”)解决方案是什么?
因此:不,HTML2PDF 不是我正在寻找的解决方案。;-)
奖金问题
如果它不是基于 Ruby 的:有没有办法让你的解决方案脱离 Rails 应用程序?最好通过网络服务或某物-2-Ruby-bridge-kind-of-thing?
非常感谢您的建议!
更新
排版好难。
如果你找不到 ruby 排版库,你可能想看看运行一个后台 pdflatex。LaTeX 源代码很容易以编程方式生成。
这个想法有多有用将取决于您的文档有多复杂,以及您对输出质量的关心程度。如果您只有简单的文本,并且只想要比 html 更好的东西,那么您可能有更多选择。
Prawn是为这类东西设计的,目前正在开发中。
使用 php,我对 FPDF 非常幸运。我每天都会用它生成几千份高质量的报告。从不错过任何一个节拍,而且速度非常快。随着 php 在网络服务器上运行,我认为设置 ruby 向 php 页面提供生成所需的数据然后 ruby 获取结果并不难。
编辑:看起来Ruby有一个端口。 http://zeropluszero.com/software/fpdf/