内容に応じてPDFファイルの名前を変更できるものはありますか?基本的には、Ubuntu のhttp://macscripter.net/viewtopic.php?id=27620と同等です。
内容に応じてPDFファイルの名前を変更できるものはありますか?基本的には、Ubuntu のhttp://macscripter.net/viewtopic.php?id=27620と同等です。
回答:
Pythonに慣れている場合は、http://blog.matt-swain.com/post/25650072381/a-lightweight-xmp-parser-for-extracting-pdf-metadata-inのスクリプトを使用できます。私は彼が提供するスクリプトをテストしました(まず、あなたはそれを行うことができますpip install pdfminer
)。彼らが与える結果は次のようなものです:
[{'ModDate': "D:20050422142709+02'00'", 'CreationDate': "D:20050422142709+02'00'", 'Producer': 'Mac OS X 10.3.8 Quartz PDFContext', 'Creator': 'Word'}]
ファイルの名前を変更するために使用できるその出力。
たとえば、次のコマンドは、現在のディレクトリにあるすべてのファイルの名前をに変更します<title>.extension
。
exiftool '-filename<$title.%e' .
あなたはUbuntuにexiftoolをインストールすることができます:
sudo apt-get install libimage-exiftool-perl
詳細については、公式ドキュメントを参照してください。
別の選択肢があります。できsudo apt-get install pdftk
ます。そのライブラリを使用すると、とのpdftk myfile.pdf dump_data
セットに何かが含まれるようなコマンドを実行できます。info
value
InfoKey: Creator
InfoValue: Word
InfoKey: Producer
InfoValue: Mac OS X 10.3.8 Quartz PDFContext
InfoKey: ModDate
InfoValue: D:20050422142709+02'00'
InfoKey: CreationDate
InfoValue: D:20050422142709+02'00'
PdfID0: d7af25c8df737276d8d6b5de49d94d92
PdfID1: d7af25c8df737276d8d6b5de49d94d92
NumberOfPages: 58
この情報も名前変更スクリプトで使用できます。後者は、タイトル、タイトル作成者、またはその他のどれが必要かによって異なるため、最もカスタマイズされたものであると感じた場合。
すぐに使えるソリューションを探していて、PDFが本質的に学術的なものである場合は、FirefoxプラグインであるZoteroを試すことができます。
残念ながら、これにはいくつかの手順が必要です。一度に多数のPDFを処理しようとすると、それぞれに少し時間がかかることがあります。
スーパーユーザーに関する同様の質問への回答は、Mendeleyを使用して同じことを行う方法を示しています。Zoteroでは、このプロセスはZotfileを使用してさらに自動化できます。最後に、これらの行に沿って潜在的に有用なツールの広範なリストを次に示します。