创建PDF,将其插入另一个页面并合并页面 - ruby​​ PDF工具?

时间:2010-12-07 17:42:56

标签: ruby pdf pdf-generation

我正在寻找红宝石的工具,这让我可以:

  1. 使用图片,文字和条形码创建pdf(我使用barby)。本文档具有非常精确的规范 - 所有元素都必须正确放置。
  2. 取pdf,旋转,缩放并将其放在另一个pdf页面中。
  3. 合并几个pdf页面。
  4. PDFlib是完美的,并允许完成所有这三个步骤,但它太贵了...同样的原因使我远离形式检查王子。我的调查使我得到了以下可能的解决方案:

    1 - 大虾? - 邪恶的PDF?
    - PDFkit?

    2。 ???

    3 - pdf-merger?
    - pdf toolkit?

    我还错过了其他什么吗?哪个选项最好?哪个lib可以支持第2步?

    感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

pdfkit应该能够处理你提到的所有项目。我很幸运。如果您可以使用html / css进行布局,则可以将其设为pdf。您可以通过将params传递给pdfkit中间件来处理environment.rb中的缩放和旋转。

答案 1 :(得分:0)

我会使用Prawn创建带有图像的PDF,并使用CombinePDF创建Rotateit,缩放它并将其放在不同的PDF中。

(我有偏见,是CombinePDF的作者)