ScanSnap 以外で取り込んだ PDF を ScanSnap Organizer で開く方法
快適な ScanSnap 生活をおくっている昨今ですが、ScanSnap に付属している ScanSnap Organizer という PDF 編集ソフトがかなり便利で使いまくっています。しかし困るのが、ScanSnap 以外でスキャンした PDF は強制的に読み取り専用で開いちゃって、編集できないのであった。
そんなわけでグーグル先生に尋ねたところ PDF のメタデータの「製作者」を「PFU ScanSnap Manager hogehoge」に書き換えれば良いらしい。PDF のメタデータ編集用ツールもあるようだけど、複数の PDF を一括で変換するのが面倒そうだし ruby でスクリプト書いたほうが早い、ということで書きました。
使用方法
下記サイトから、自分の環境にあう ExifTool をインストールします。
http://www.sno.phy.queensu.ca/~phil/exiftool/
次に、mini_exiftool を入れます。
gem install mini_exiftool
メタデータ変換スクリプト
require 'rubygems' require 'mini_exiftool' # 以下の2行は、ご自身の環境にあわせて書き換えてください。 creatortool = "PFU ScanSnap Organizer 4.1.41 #S1500" path_to_pdf = "/Users/kenkiti/Dropbox/スキャン文書/**/*.pdf" Dir.glob(path_to_pdf) do |f| target = MiniExiftool.new(f) if target['CreatorTool'] != creatortool target['CreatorTool'] = creatortool target.save puts "#{f} => #{target['CreatorTool']}" end end
どぅぞごりようください。