私は任意の数のpdfファイルに参加しているレールアプリケーションを持っています。ここで、ruby を使用して、結合された pdf に番号を追加する必要があります。
Rubyを使用して既存のPDFファイルにテキストまたはその他のコンテンツを追加する最先端の方法はありますか?
私は任意の数のpdfファイルに参加しているレールアプリケーションを持っています。ここで、ruby を使用して、結合された pdf に番号を追加する必要があります。
Rubyを使用して既存のPDFファイルにテキストまたはその他のコンテンツを追加する最先端の方法はありますか?
このソリューションは私にとってはうまくいきました...
Prawn::Document.generate("output.pdf", :template => "/path/to/template.pdf") do
text "This is a text in a copied pdf.", :align => :center
end
そのためには、 CombinePDFを使用できます。
私がこれを書いたのは、Prawn がテンプレートのサポートを打ち切り、ネイティブの代替が必要だったからです。
コードは次のようになります。
pdf = CombinePDF.new
pdf << CombinePDF.new("file1.pdf")
pdf << CombinePDF.new("file2.pdf")
pdf.number_pages
pdf.save "output.pdf"
さまざまな書式設定オプションのドキュメントを参照してください。番号を丸みを帯びたボックスで囲むのが好きです (これは機能にあり、簡単に操作できるはずです)。