Переименование файла PDF в соответствии с метаданными?

Есть ли что-то, что я могу использовать для переименования файлов PDF в соответствии с их содержанием? В основном эквивалент http://macscripter.net/viewtopic.php?id=27620 в Ubuntu.

1
задан 12 March 2013 в 14:54

3 ответа

Это очень легко сделать с помощью exiftool.

Например, следующая команда переименовала бы все файлы в текущем каталоге в <title>.extension:

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

Вы можете установите exiftool на Ubuntu с помощью:

sudo apt-get install libimage-exiftool-perl

Для получения дополнительной информации обратитесь к официальной документации:

exiftool [!d6 ]

4
ответ дан 25 May 2018 в 00:36

Существует еще одна альтернатива. Вы могли бы 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

. Снова вы можете использовать эту информацию в сценарии переименования. Если вы чувствуете, что последнее лучше всего настроено, потому что оно зависит от того, хотите ли вы просто заголовок, автор-автор или что-то еще.

Источник

3
ответ дан 25 May 2018 в 00:36

Если вы ищете готовое решение, и ваши PDF-файлы носят академический характер, вы можете попробовать Zotero, плагин Firefox.

К сожалению, это требует нескольких шагов, каждый из которых может быть немного медленным, если вы пытаетесь работать с большим количеством PDF-файлов одновременно:

Перетащите ваши PDF-файлы в Zotero. Щелкните их правой кнопкой мыши, чтобы получить метаданные (и автоматически загрузите библиографическую информацию). Если файлы были распознаны правильно, щелкните их правой кнопкой мыши, чтобы автоматически переименовать. Экспортируйте или переместите переименованные файлы туда, где они вам нужны.

Ответ на Zotero показывает, как сделать то же самое, используя Менделей. В Zotero этот процесс можно дополнительно автоматизировать с помощью Zotfile. Наконец, вот обширный список потенциально полезных инструментов в этом направлении.

0
ответ дан 25 May 2018 в 00:36

Другие вопросы по тегам:

Похожие вопросы: