2

是否有用于提取 pdf 部分并制作新的更小的 pdf 的 cli 工具?我想做这样的事情:pdftool -s 4 -e 10 'thefile.pdf' "thenew.pdf',其中 -s 和 -e 分别是开始页和结束页。

4

4 回答 4

4

您可以将ghostscript 与 pdf 一起使用。

gs -dFirstPage=1 -dLastPage=10 -sDEVICE=pdfwrite -sOutputFile='thenew.pdf' 'thefile.pdf'
于 2012-08-06T19:50:38.153 回答
3

我现在首选的方法是斯宾塞在他的回答中所说的方法(+1!)。

其他人更喜欢pdftk

pdftk thefile.pdf cat 4-10 output pages_4-10_from_thefile.pdf
于 2012-08-06T21:34:34.530 回答
0

另一种选择是pdfjam

$ pdfjam input.pdf 4-10 -o output.pdf
于 2015-01-11T12:35:16.320 回答
0

qpdf在 Fedora 24 中使用得很好

qpdf infile.pdf --pages infile.pdf 1-5 -- outfile.pdf

qpdf手册

于 2017-01-14T05:56:41.327 回答