PDFの各ページに、次の文字列を含む行を文書化します。
%REPLACE%
これを見つけて別の文字列に置き換えたいと思います。
PDFTKなどのコマンドラインアプリケーションでこれを行う方法を知っている人はいますか?
この フォーク は私に重要な手がかりを与えてくれましたが、もっと直接的なものが欲しいです。
ありがとう。
次のようにPDFのコンテンツを変更してみてください
PDFのテキストストリームを解凍します
pdftk file.pdf output uncompressed.pdf uncompress
sedを使用して、テキストを別のテキストに置き換えます
sed -e "s/ORIGINALSTRING/NEWSTRING/g" <uncompressed.pdf >modified.pdf
この試みが成功した場合は、PDF with pdftk
pdftk modified.pdf output recompressed.pdf compress
注:この方法は毎回成功するとは限りません、主にフォントのサブセット化が原因です