使用ghostscript将页码添加到pdf

时间:2016-11-23 19:38:52

标签: batch-file pdf ghostscript page-numbering

我正在尝试通过bat脚本将页码添加到文件夹中的所有pdf。
我无法安装任何软件,因此我只能使用我的Windows机器上的内容。

我确实有ghostscript,还有一些pdf阅读器(还有Nuance,它有gr8 Pdf创建者的帮助,可以快速执行此操作 - 但不是来自批处理)。

我在这里找到了这个答案:How can I add a footer to the bottom of each page of a postscript or pdf file in linux?但是没有成功!

我已将“代码”保存到.ps文件中。之后我跑了:

for /f %%a in ('dir /b *.pdf') do (
gswin64c -q -dQUIET -dBATCH-dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=c:\folder\%%a -f AddPn2Pdf.ps )

1 个答案:

答案 0 :(得分:0)

您指向的帖子可以正常使用PostScript输入,这正是它的目的。它根本不能用于PDF输入,因为PDF不是PostScript。

可以通过编写PostScript来做你想做的事情,但是它非常重要,你必须学习相当多的PostScript才能使它工作,它永远不可靠。

每当您想要修改PDF文件时,最好的解决方案是返回原始文档,修改它并重新制作PDF。