Могу ли я использовать что-то, что переименовывает PDF-файлы в соответствии с их содержанием? По сути, это эквивалент http://macscripter.net/viewtopic.php?id=27620 в Ubuntu.
9
Могу ли я использовать что-то, что переименовывает PDF-файлы в соответствии с их содержанием? По сути, это эквивалент http://macscripter.net/viewtopic.php?id=27620 в Ubuntu.
Если вы знакомы с 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'}]
Этот вывод вы можете использовать для переименования ваших файлов.
Этого очень легко добиться с помощью exiftool .
Например, следующая команда переименует все файлы в текущем каталоге в
<title>.extension
:Вы можете установить exiftool в Ubuntu с помощью:
Пожалуйста, обратитесь к официальной документации для получения дополнительной информации:
http://www.sno.phy.queensu.ca/~phil/exiftool/filename.html
источник
Есть другая альтернатива. Вы могли бы
sudo apt-get install pdftk
. С этой библиотекой вы можете запустить команду,pdftk myfile.pdf dump_data
которая приводит к чему-то в виде набораinfo
иvalue
:Опять же, вы можете использовать эту информацию в сценарии переименования. Если вы чувствуете, что последнее лучше всего настроить, потому что это зависит от того, хотите ли вы просто заголовок, title-author или что-то еще.
Источник
источник
Если вы ищете нестандартное решение и ваши PDF-файлы носят академический характер, вы можете попробовать Zotero , плагин Firefox.
К сожалению, для этого требуется несколько шагов, каждый из которых может быть немного медленным, если вы пытаетесь работать с большим количеством PDF-файлов одновременно:
Ответ на аналогичный вопрос о суперпользователях показывает, как сделать то же самое с помощью Mendeley . В Zotero этот процесс может быть дополнительно автоматизирован с помощью Zotfile . Наконец, вот обширный список потенциально полезных инструментов в этом направлении.
источник
Если вы ищете решение с графическим интерфейсом, KRename - очень мощный инструмент переименования, способный удовлетворить ваши требования.
установить:
источник