我有一个pdf文件。我想将给定的页面(第 5 页,用于实例)保存为其他 pdf 文件。我该如何做到这一点?
到目前为止,我已经使用pdf-reader
gem - 但它适合阅读 pdf(虽然我可以访问我想要的页面),并且我 gem prawn
- 这个仅用于编写 pdf(我只能创建空的 pdf 文件)。
我有一个pdf文件。我想将给定的页面(第 5 页,用于实例)保存为其他 pdf 文件。我该如何做到这一点?
到目前为止,我已经使用pdf-reader
gem - 但它适合阅读 pdf(虽然我可以访问我想要的页面),并且我 gem prawn
- 这个仅用于编写 pdf(我只能创建空的 pdf 文件)。
就在这里:为 Heroku 静态编译 pdftk。需要将 PDF 拆分为单页文件
尝试类似:
require 'prawn'
Prawn::Document.generate('new.pdf') do |pdf|
pdf.start_new_page(:template => "input.pdf", :template_page => 5)
end
不知道你在什么系统上,但在我的 ubuntu12.04 机器上,pdftk 程序工作:
pdftk A=your_beautiful.pdf cat A3 output page3.pdf
所以你可以为此使用反引号,并阅读http://www.linuxjournal.com/content/tech-tip-extract-pages-pdf