Puis-je utiliser quelque chose qui renomme PDF fichiers en fonction de leur contenu? Fondamentalement, un équivalent de http://macscripter.net/viewtopic.php?id=2762 sous Ubuntu.
Si vous êtes à l'aise avec python , vous pouvez utiliser le script sur http://blog.matt-swain.com/post/25650072381/ un-analyseur-xmp-léger-pour-extraire-métadonnées-en-pdf . Je viens de tester les scripts qu'il fournit (pour commencer, vous pouvez pip install pdfminer
) et ils fonctionnent bien. Le résultat qu'ils donnent est quelque chose comme:
[{'ModDate': "D:20050422142709+02'00'", 'CreationDate': "D:20050422142709+02'00'", 'Producer': 'Mac OS X 10.3.8 Quartz PDFContext', 'Creator': 'Word'}]
Vous pouvez utiliser cette sortie pour renommer vos fichiers.
Ceci est très facile à réaliser avec exiftool .
Par exemple, la commande suivante renommerait tous les fichiers du répertoire actuel en <title>.extension
:
exiftool '-filename<$title.%e' .
Vous pouvez installer exiftool sur Ubuntu avec:
Sudo apt-get install libimage-exiftool-Perl
Veuillez consulter la documentation officielle pour plus d'informations:
Il y a une autre alternative. Vous pourriez Sudo apt-get install pdftk
. Avec cette bibliothèque, vous pouvez exécuter une commande telle que pdftk myfile.pdf dump_data
qui aboutit à quelque chose dans un ensemble de info
et 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
Encore une fois, vous pouvez utiliser ces informations dans un script de changement de nom. Si vous sentez que ce dernier est quelque chose de mieux personnalisé, cela dépend si vous voulez juste le titre, le titre de l'auteur ou autre chose.
Si vous recherchez une solution prête à l'emploi et que vos PDF sont de nature académique, vous pouvez essayer Zotero , le plugin Firefox.
Malheureusement, cela nécessite plusieurs étapes, chacune pouvant être un peu lente si vous essayez de manipuler plusieurs fichiers PDF à la fois:
La réponse à ne question similaire sur les superutilisateurs montre comment faire la même chose avec Mendeley . Dans Zotero, ce processus peut être davantage automatisé en utilisant Zotfile . Enfin, voici ne liste exhaustive d'outils potentiellement utiles dans ce sens.