4

私は任意の数のpdfファイルに参加しているレールアプリケーションを持っています。ここで、ruby を使用して、結合された pdf に番号を追加する必要があります。

Rubyを使用して既存のPDFファイルにテキストまたはその他のコンテンツを追加する最先端の方法はありますか?

4

3 に答える 3

1

このソリューションは私にとってはうまくいきました...

Prawn::Document.generate("output.pdf", :template => "/path/to/template.pdf") do
  text "This is a text in a copied pdf.", :align => :center
end
于 2013-10-18T13:31:19.047 に答える
1

そのためには、 CombinePDFを使用できます。

私がこれを書いたのは、Prawn がテンプレートのサポートを打ち切り、ネイティブの代替が必要だったからです。

コードは次のようになります。

pdf = CombinePDF.new
pdf << CombinePDF.new("file1.pdf")
pdf << CombinePDF.new("file2.pdf")
pdf.number_pages
pdf.save "output.pdf"

さまざまな書式設定オプションのドキュメントを参照してください。番号を丸みを帯びたボックスで囲むのが好きです (これは機能にあり、簡単に操作できるはずです)。

于 2014-12-07T13:05:13.237 に答える