скрипт Mac automator для копирования файла в pdf author + title metadata [закрыто]

были оглядываясь и не может найти простое решение automator, чтобы скопировать информацию о имени файла pdf в автора pdf и название метаданных. Многие решения построены на pdftk, но этот util, похоже, больше не доступен для mac.

какие предложения? Меня не интересует Калибр и тому подобное, мне нужен рабочий процесс automator, который я могу использовать в Finder.

6
задан user267985
08.11.2022 0:44 Количество просмотров материала 2524
Распечатать страницу

1 ответ

вы можете установить pdftk на OS X с помощью установщика изhttp://www.pdflabs.com/tools/pdftk-server/.

добавляет (filename.pdf) до конца автора и название:

for f in *.pdf;do pdftk "$f" dump_data_utf8|awk -v "f=$f" '/InfoKey: (Author|Title)/{print;getline;sub(/$/," ("f")")}1'|pdftk "$f" update_info_utf8 - output "new_$f";done

это обновляет название:

echo $'InfoKey: Title\nInfoValue: new title'|pdftk input.pdf update_info_utf8 - output output.pdf

другой вариант-использовать exiftool:

brew install exiftool;for f in *.pdf;do author=$(exiftool -p '$Author' "$f");title=$(exiftool -p '$Title' "$f");exiftool -Title="$title ($f)" -Author="$author ($f)" -overwrite_original "$f";done

1
отвечен user495470 2022-11-09 08:32

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх