在UNIX中以编程方式将pdf页面拆分为自己的pdf

时间:2011-01-07 02:11:41

标签: pdf split

我正在尝试编写一个程序,该程序将.pdf文件作为输入,并将每个页面分成UNIX命令行中自己的.pdf文件。我尝试过SplitPdf,但由于某种原因,我一直都会遇到错误。

更新:我已经尝试过pdftk,但性能很差,并且对pdf文件的大小有限制。

1 个答案:

答案 0 :(得分:2)

使用pdftk

burst命令就是你所追求的。

手册页部分:http://www.pdflabs.com/docs/pdftk-man-page/#dest-op-burst

  

burst

     
    
      

拆分单个输入PDF       将文档分成单个页面。也       创建名为doc_data.txt的报告       这与输出相同       dump_data。如果输出部分是       省略,然后PDF页面命名为:       pg_%04d.pdf,例如:pg_0001.pdf,       pg_0002.pdf等。要命名这些页面       你自己,提供printf风格       输出节中的格式字符串。       例如,如果您想要名为的页面:       page_01.pdfpage_02.pdf等通过       输出page_%02d.pdf到pdftk。

             

加密可以应用于       通过附加输出选项输出       例如owner_pw,例如:pdftk in.pdf       owner owner_pw foopass