2009-04-24 12 views
1

主问创建按需打印质量PDF文件(最好是用Ruby如果可行的话)

什么是你的快速和可靠的(如在“稳定”)解决方案来创建点播,报纸样(如“使用高级布局或排​​版”)PDF在Linux服务器上的应用程序之外?

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


奖励 - 提问

,如果它不是基于Ruby:有没有办法来引导你解掉Rails应用程序?最好是通过一个web服务或某种东西 - Ruby-Bridge-kind-of-thing?

非常感谢您的建议!

更新

有一个similar questionrtex gem建议有看起来像什么我要找的。我会继续回答这个问题,看看是否有其他建议。

回答

1

排版好难。

如果您找不到红宝石排版库,您可能需要查看运行背景pdflatex。 LaTeX源代码很容易编程生成。

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

1

​​是专为这种类型的事情,它是目前的发展。

+0

你知道一个真实世界的例子,虾在我所描述的环境中被使用过吗?我对Prawn如何灵活处理报纸排版有点不确定。 – Javier 2009-04-24 17:52:31

1

使用php我已经与FPDF运气很好。我每天都会生成几千个高质量的报告。永远不会错过一个节拍,并且非常快。随着PHP运行在网络服务器上,我imagein它不会太难设置红宝石提供所需的数据生成的PHP页面,然后红宝石拿起结果。

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