2

私はpdfファイルを持っています。特定のページ(ページ#5、インスタンス用)を他のpdfファイルとして保存したい。どうすればこれを達成できますか?

これまでのところ、私はpdf-readergem を使用してきましたが、pdf を読むのには適しています (ただし、必要なページにアクセスできます)。gemprawnは、pdf を書き込むためだけです (空の pdf ファイルしか作成できません)。

4

2 に答える 2

3

ここにありました:Heroku用にpdftkを静的にコンパイルします。PDF を 1 ページのファイルに分割する必要がある

次のようなものを試してください:

require 'prawn'

Prawn::Document.generate('new.pdf') do |pdf|
  pdf.start_new_page(:template => "input.pdf", :template_page => 5)
end
于 2012-12-14T13:42:59.457 に答える
0

あなたがどのシステムであるかはわかりませんが、私のubuntu12.04ボックスでは、pdftkプログラムが機能しました。

pdftk A=your_beautiful.pdf cat A3 output page3.pdf

したがって、これにバックティックを使用して、 http://www.linuxjournal.com/content/tech-tip-extract-pages-pdfを読むことができます。

于 2012-12-14T13:05:38.500 に答える