目次
検証環境
- Windows 11 Pro (21H2)
- ScanSnap Organizer V5.6L42
- ScanSnap iX500
ScanSnap Organizer で使えるPDFに変換
ScanSnapでスキャンしたPDFであっても、PDF編集ソフトでいじった際にヘッダが変わってしまうと
「検索可能なPDFに変換」の機能が「Scansnapで読み取ったPDF ファイルではないため、処理できません。」と出て使えなくなります
スキャンしたPDFには以下の様なメタデータが付いています
(アプリケーションによってメタデータの項目名が多少違います…上からJUST PDF 5・Chrome・Edge)
つまり、このメタデータを再度付けてあげれば良いのです
解決方法
ここではexiftoolを使い、PDFファイルのメタデータ変更を行う方法でやります
まず以下のサイトでexiftoolのWindows版をダウンロードしてください
「exiftool-12.45.zip」がダウンロード出来ます(時期によってバージョン上がり、ファイル名微妙に変わるかも?)
展開すると「exiftool(-k).exe」ファイルが出て来るので、ファイル名を「exiftool.exe」に直します
その「exiftool.exe」を使い、PDFを以下のコマンドで変換します
exiftool.exe -creator="PFU ScanSnap Organizer 5.6.42 #iX500" -Producer="PFU PDF Library 1.4.1" (変換するPDFのフルパスファイル名)
上記と同じ事を行うバッチファイルも置いておきます
解凍して出てきた「PdfScanSnap.bat」と「exiftool.exe」を同じ場所に置き、「PdfScanSnap.bat」に変換したいPDFをドラッグ&ドロップすれば変換されます
2024/03/06に複数ファイルのドラッグ&ドロップに対応しました
バッチファイルの中身はこんな感じで、複数ファイルに対応しています
@echo off
cd /d %~dp0
for %%q in (%*) do (
echo %%q
exiftool.exe -creator="PFU ScanSnap Organizer 5.6.42 #iX500" -Producer="PFU PDF Library 1.4.1" %%q
)
私はこれをさらに「ScanSnap Organizer」に登録して使ってます
exiftoolはファイル名のUnicode対応がされておらず、そのせいで相性の悪い日本語ファイル名(いわゆるダメ文字)があります
その場合、PDFをアルファベットのみのファイル名に変えてから変換して下さい
現状分かっている相性の悪い文字はこちら
文字の中に「\」と同じコードが含まれているので、exiftoolがパス区切りと勘違いするのが原因と思われます
―ソЫⅨ噂浬欺圭構蚕十申曾箪貼能表暴予禄兔喀媾彌拿杤歃濬畚秉綵臀藹觸軆鐔饅鷭纊犾偆砡
トラックバック URL
https://moondoldo.com/wordpress/wp-trackback.php?p=8135