我有一个pdf文件。我想保存一个给定的页面(第5页,用于intsance)作为其他pdf文件。我该如何做到这一点?
到目前为止,我已经使用了pdf-reader
gem - 但是它适合阅读pdf(虽然我可以访问我想要的页面),而且我的宝石prawn
- 这只是用于编写pdf(我只能创建空的pdf文件。)
答案 0 :(得分:3)
就在这里:Statically compile pdftk for Heroku. Need to split PDF into single page files
尝试类似:
require 'prawn'
Prawn::Document.generate('new.pdf') do |pdf|
pdf.start_new_page(:template => "input.pdf", :template_page => 5)
end
答案 1 :(得分:0)
不知道你是什么系统,但是在我的ubuntu12.04盒子里,pdftk程序工作了:
pdftk A=your_beautiful.pdf cat A3 output page3.pdf
所以你可以使用反引号,并阅读http://www.linuxjournal.com/content/tech-tip-extract-pages-pdf