如何从PDF文件中选择页面?
伪代码简介
pick-pages 1,2-69,70-73,100 example.pdf > put_to_new_file.pdf
答案 0 :(得分:4)
我最好的建议是尝试使用PDF toolkit - 使用Split和Merge,以及一个简单的.bat文件构造,这样的事情应该不会太难。
答案 1 :(得分:2)
ghostscript,类似
gs -q -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -dFirstPage=3 -dLastPage=3 -sOutputFile=fileout.pdf filein.pdf
答案 2 :(得分:1)
这就是我用正则表达式完成它的方法。我计算了以下正则表达式的匹配数:
/Type\s*/Page[^s]
顺便说一句,不区分大小写。
答案 3 :(得分:0)
你在pdftk
之后。
答案 4 :(得分:0)
可能这不是一种流行的方法,但这只是一种方法。您可以使用pdflatex。例如,您可以编写像:
这样的tex\documentclass{book}\usepackage{pdfpages}\begin{document}
\includepdf[pages={1,2-10,11}]{pdf.pdf}\end{document}
您可以编写一个小脚本来自动化。
答案 5 :(得分:0)
作为CPAN上我的CAM :: PDF Perl库的一部分,我捆绑了一个命令行实用程序deletepdfpage.pl,它与您要求的完全相反,语法几乎完全相同:
deletepdfpage.pl original.pdf 74-99,101- target.pdf