我想从具有自定义页码编号的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使用“真实”页码?
答案 0 :(得分:3)
如果您对Ghostscript的PDF解释器内部有很多了解,可以访问页码。它需要在Resource / Init / pdf * .ps文件中进行大量查看(主要是 只是pdf_main.ps)和对PostScript的理解,但它是可能的。只是不适合胆小的人。
要查看在PDF中挖掘信息的示例PS程序,请查看toolbin / pdf_info.ps。
如果有人想出一个允许FirstPage / LastPage将名称作为标签的补丁,那么我们会考虑它。此补丁的一部分应该是更改为pdf_info.ps添加选项以打印标签和实际页码。