Добавьте имя файла в документе PDF

У меня есть сотни документов PDF печати. Я хотел бы добавить имя файла документа о вершине. Я не забочусь, что это сделано в документе или если он просто добавляется при печати. Я действительно находил, как добавить номера страниц... однако я не могу перевести это решение своих потребностей.

Любые предложения высоко ценились бы - и они сохранят мой день.

6
задан 8 October 2019 в 04:37

1 ответ

При использовании сценария для печати всех файлов PDF в каталоге, можно сделать это:

#!/bin/bash
for f in *.pdf
do
echo "$f" | lpr
lp -o job-sheets=none "$f"
done

Это не симпатично, но это начнет каждый файл PDF со страницы, содержащей имя файла. Это не требует, чтобы Вы диагностировали то, что идет не так, как надо с groff но поскольку я сказал, это ужасно. Вы могли экспериментировать с добавлением новых строк и пробелов для продвижения имени файла в центр первой страницы, и если принтер поддерживает его, даже используйте коды ESC/P к полужирному печать.

Я все еще думаю, что groff решение, упомянутое Graham в комментариях, выше, но это - альтернативное решение, свободное от опечаток.

Примечание: Требует, чтобы набор принтера принял значение по умолчанию. Я использовал значение по умолчанию В масштабе всей системы для тестирования.

0
ответ дан 23 November 2019 в 08:15

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

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