3

PDFファイルがあり、それに画像を追加したい。私のpdfファイルには2つのページがあり、すべてのページに画像を追加したいと考えています。

Prawn::Document.generate("img/full_template.pdf", :template => "img/template.pdf") do |pdf|
  avatar = "img/crop_after.png"
  pdf.image avatar, :at => [100,10], :scale => 0.4
  pdf.image avatar, :at => [300,30], :scale => 0.4
end

このコードを実行すると、最初の pdf ページに 4 つのアバター画像が表示されます (2 つはフルサイズで、2 つは拡大縮小され、必要な位置にあります)。最初の画像を最初のPDFページに追加し、2番目の画像を2番目のPDFページに追加するにはどうすればよいですか?

4

1 に答える 1

1

start_new_page画像間で使用してみてください。

そうすれば、2 番目の画像が新しいページに配置されます。

編集: テンプレートに既に複数のページがある場合はgo_to_page、ページ間を移動するために使用できます

http://prawn.majesticseacreature.com/docs/0.11.1/Prawn/Document.html#method-i-go_to_page

于 2013-08-15T08:49:14.840 に答える