bash – 如何使用PDFTK(或其他命令行应用程序)查找和替换现有PDF文件中的文本

我的PDF文档的每一页都有这个字符串:

%更换%

我想找到并替换为另一个字符串.

有没有人知道如何使用某些命令行应用程序(如PDFTK)执行此操作?

这个folk给了我一个重要的线索,但是我想要一些更直接的东西.

谢谢.

您可以尝试修改PDF的内容,如下所示

>解压PDF文本流

pdftk file.pdf output uncompressed.pdf uncompress

>使用sed替换另一个文本

sed -e "s/ORIGINALSTRING/NEWSTRING/g" <uncompressed.pdf >modified.pdf

>如果此尝试成功,请使用pdftk重新压缩PDF

pdftk modified.pdf output recompressed.pdf compress

注意:这种方式每次都不成功,主要是由于字体子集

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...