如何以编程方式搜索和替换大量PDF文件中的某些文本?我想删除已添加到一组文件中的URL。我已经能够使用Adobe Pro中批处理下的javascript删除链接,但链接文本仍然存在。我已经看到了使用text touchup的建议,这是手动工作的,但我不想手动修改1300个文件。
发布于 2008-10-21 04:52:09
由于文档格式的图形特性,在PDF中查找文本本身可能很困难--您要搜索的字母在文件中可能不是连续的。也就是说,CAM::PDF具有一些搜索替换功能和启发式方法。试一试changepagestring.pl,看看它在你的PDF上是否有效。
要安装:
$ cpan install CAM::PDF
# start a new terminal if this is your first cpan module
$ changepagestring.pl input.pdf oldtext newtext output.pdf
发布于 2015-01-15 06:26:56
问题是为了一个程序化的解决方案,但我仍然会分享这个免费的在线工具,它帮助我批量替换一些PDF文件中的文本:
http://www.pdfdu.com/pdf-replace-text.aspx
在替换文本后,我没有注意到生成的PDF文件中有任何广告或其他修改。
我无法使用我尝试的软件在本地进行更改。我认为主要的问题是我错过了在PDF中使用的字体,它不能正常工作,即使使用Acrobat Pro。在线工具没有抱怨,并产生了很好的结果。
发布于 2010-07-29 01:44:47
你可以使用Adobe Acrobat Pro中的“编校”功能在一个step...not中查找和替换单个文档中的所有引用,确保它是否可以自动执行到多个步骤。
http://help.adobe.com/en_US/Acrobat/9.0/Professional/WS5E28D332-9FF7-4569-AFAD-79AD60092D4D.w.html
https://stackoverflow.com/questions/220445
复制相似问题