PDFファイル内の特定文字列を置き換える、または削除する

Adobe PDF

PDFの特定文字列を置き換えたいシチュエーションが会ったのですが、なかなかうまい方法が見つかりませんでした。暫定的な方法は見つかったのでまとめておきます。もっと効果的な方法を探したいところですが、この方法でとりあえあず可能です。

1.Acrobat dcで開く。

2.Ctrl+Fで検索ダイアログを表示して置き換えメニューをプルダウン。置き換えたい新しい文字列を入力

3.検索実行。全ページに対して適用したい場合は、よくわからないけけどトリプルクリックくらいで全ページに適用されました。このあたりのUIはよくわかりません。

有料のAcrobatDCが必要になるので、PDFTKとかでサクッと済ませたいところです。また方法がわかりましたら追記します。

 

こちらを参考しました

複数のPDF内の同じ単語を置換。Acrobat DCの「高度な検索」と「検索と置換」の使いこなし術 #Acrobat DC
https://blog.adobe.com/jp/publish/2016/02/23/hidden-gems-of-acrobat-dc-edit-the-same-word-across-several-pdfs

追記

pdf_redactorというPythonライブラリを使ってみましたが、文字数が違うと文字化けしたり、意図してないところが置き換わったりして正常動作しませんでした。バージョンを上げたりPDFの形式を調整したらなんとかなるのかもしれませんが、まだまだって感じです。それまでは上記のAcrobatDCの方法でいいんじゃないかなー

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です