使用 sed 和 pdftk 在 PDF 中查找和替换

使用 sed 和 pdftk 在 PDF 中查找和替换

我正在使用 sed 和 pdftk 进行批量查找和替换,以查找和替换 PDF 文件中的单词。当我运行以下命令时,

sed -e "s/word1/word2/g" test.pdf

我收到以下错误,

sed: RE error: illegal byte sequence

我尝试运行 sed,

LANG=C sed -e "s/word1/word2/g" test.pdf

并且它运行但找不到并替换字符串。

我应该提到,我尝试使用 pdftk 解压缩 PDF,运行 sed,然后重新压缩,但没有结果。我也通过 MAC OS X bash 运行它,但我认为解决方案应该与 Linux 命令行相对相同。

有人能对此提出任何建议吗?

相关内容