【发布时间】:2023-03-28 15:55:01
【问题描述】:
我正在用 ruby (Rails) 中的 PrawnPDF 创建一个单页 PDF。我想在我用 PrawnPDF 创建的 PDF 中的某个位置在 pdf 的顶部插入和现有的 PDF。 这对于图像是可行的,但如果可能的话,对于 PDF 会很好。 有人知道这是否可能吗?
【问题讨论】:
标签: ruby-on-rails ruby pdf
我正在用 ruby (Rails) 中的 PrawnPDF 创建一个单页 PDF。我想在我用 PrawnPDF 创建的 PDF 中的某个位置在 pdf 的顶部插入和现有的 PDF。 这对于图像是可行的,但如果可能的话,对于 PDF 会很好。 有人知道这是否可能吗?
【问题讨论】:
标签: ruby-on-rails ruby pdf
我不认为你可以用 Prawn 做到这一点,但是 combine_pdf gem 允许你合并 pdf 文档,如果你真的需要在中间夹一些东西,你可以创建部分文件并按照你需要的顺序合并它们.
来自https://github.com/boazsegev/combine_pdf的文档:
pdf = CombinePDF.new
pdf << CombinePDF.load("file1.pdf") # one way to combine, very fast.
pdf << CombinePDF.load("file2.pdf")
pdf.save "combined.pdf"
【讨论】: