2011-05-25 59 views
1

有没有一种方法可以从导轨3中的胶乳生成pdf文档?我们一直在rails 2应用程序中使用rtex(http://rtex.rubyforge.org/),但它似乎没有与rails 3配合使用。 我们的rails应用程序使用乳胶模板生成发票,我们也使用它手动创建发票。因此,如果我们必须为rails 3中的pdf生成寻找不同的解决方案,我们将不得不维护两个模板。在导轨3中使用胶乳的pdf代码

回答

0

最好的我发现做这样的事情是在服务器上创建.tex文件,然后调用rake运行“pdflatex”系统命令的任务。

正是在表演我觉得很可怜,但是它的设计为一个单一的管理和正常工作对我来说,我的本地机器上,我可以使用相同的乳胶模板,我的信

0

老问题,但我相信这会帮助任何人现在访问此页面。

看看rails-latex(LatexToPdf)宝石。

的LatexToPdf.generate_pdf方法需要两个参数:

  • TEX内容
  • 配置哈希

...并返回PDF格式的二进制,你得写到一个文件。

如果您需要添加配置,我建议您阅读source

请注意,在引擎盖下,rails-latex gem仍然依赖于TeX扩展(您需要下载)来生成pdf。默认是pdflatex,我个人使用过xelatex。

在撰写此答案时,此gem被描述为rails 3的渲染器;尽管它现在包含对rails 4和5的支持。