使用带有ghostscript的PDF页码

时间:2013-02-27 19:43:53

标签: pdf ghostscript

我想从具有自定义页码编号的PDF文件中提取页面,例如有数字C1,C2,C3的页面,之后,1,2,3,4等开始。

当我使用

$ gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -dSAFER \
   -dFirstPage=22 -dLastPage=36 \
   -sOutputFile=outfile_p22-p36.pdf 100p-inputfile.pdf

FirstPage和LastPage是页面索引,开始计算在第一页 - 这不是我想要的

如何告诉GhostView使用“真实”页码?

1 个答案:

答案 0 :(得分:3)

如果您对Ghostscript的PDF解释器内部有很多了解,可以访问页码。它需要在Resource / Init / pdf * .ps文件中进行大量查看(主要是 只是pdf_main.ps)和对PostScript的理解,但它是可能的。只是不适合胆小的人。

要查看在PDF中挖掘信息的示例PS程序,请查看toolbin / pdf_info.ps。

如果有人想出一个允许FirstPage / LastPage将名称作为标签的补丁,那么我们会考虑它。此补丁的一部分应该是更改为pdf_info.ps添加选项以打印标签和实际页码。