Umbenennung von PDF-Dateien nach Metadaten?

Antworten:

4

Wenn Sie mit Python vertraut sind, können Sie das Skript unter http://blog.matt-swain.com/post/25650072381/a-lightweight-xmp-parser-for-extracting-pdf-metadata-in verwenden . Ich habe gerade die Skripte getestet, die er zur Verfügung stellt (für den Anfang können Sie pip install pdfminer) und sie funktionieren gut. Das Ergebnis, das sie geben, ist etwas in der Art von:

[{'ModDate': "D:20050422142709+02'00'", 'CreationDate': "D:20050422142709+02'00'", 'Producer': 'Mac OS X 10.3.8 Quartz PDFContext', 'Creator': 'Word'}]

Diese Ausgabe können Sie zum Umbenennen Ihrer Dateien verwenden.

don.joey
quelle
1
Ich habe bisher tatsächlich angenommen, dass Sie Metadaten mit Inhalt meinen (basierend auf Ihrem Link). Es gibt auch ein gutes Tool zum Abrufen akademischer Informationen. Es heißt pdfmeat .
don.joey
5

Dies ist mit exiftool sehr einfach zu erreichen .

Mit dem folgenden Befehl werden beispielsweise alle Dateien im aktuellen Verzeichnis umbenannt in <title>.extension:

exiftool '-filename<$title.%e' .

Sie können exiftool unter Ubuntu installieren mit:

sudo apt-get install libimage-exiftool-perl

Weitere Informationen finden Sie in der offiziellen Dokumentation:

http://www.sno.phy.queensu.ca/~phil/exiftool/filename.html

Glutanimat
quelle
3

Es gibt noch eine andere Alternative. Du könntest sudo apt-get install pdftk. Mit dieser Bibliothek können Sie einen Befehl ausführen, pdftk myfile.pdf dump_datader zu etwas in einer Reihe von infound führt 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

Auch hier können Sie diese Informationen in einem Umbenennungsskript verwenden. Wenn Sie der Meinung sind, dass Letzteres am besten angepasst werden kann, hängt es davon ab, ob Sie nur den Titel, den Titelautor oder etwas anderes möchten.

Quelle

don.joey
quelle
0

Wenn Sie nach einer sofort einsatzbereiten Lösung suchen und Ihre PDF-Dateien akademischer Natur sind, können Sie Zotero , das Firefox-Plugin , ausprobieren .

Leider sind mehrere Schritte erforderlich, von denen jeder etwas langsam sein kann, wenn Sie versuchen, mit vielen PDFs gleichzeitig zu arbeiten:

  1. Ziehen Sie Ihre PDFs per Drag & Drop in Zotero.
  2. Klicken Sie mit der rechten Maustaste darauf, um die Metadaten abzurufen (und laden Sie die bibliografischen Informationen automatisch herunter).
  3. Wenn die Dateien korrekt erkannt wurden, klicken Sie erneut mit der rechten Maustaste darauf, um sie automatisch umzubenennen.
  4. Exportieren oder verschieben Sie die umbenannten Dateien direkt an die gewünschte Stelle.

Die Antwort auf eine ähnliche Frage zu Superusers zeigt, wie Sie mit Mendeley dasselbe tun . In Zotero kann dieser Prozess mithilfe von Zotfile weiter automatisiert werden . Schließlich finden Sie hier eine umfangreiche Liste potenziell nützlicher Tools in dieser Richtung.

Brian Z.
quelle