У меня есть сотни документов PDF печати. Я хотел бы добавить имя файла документа о вершине. Я не забочусь, что это сделано в документе или если он просто добавляется при печати. Я действительно находил, как добавить номера страниц... однако я не могу перевести это решение своих потребностей.
Любые предложения высоко ценились бы - и они сохранят мой день.
При использовании сценария для печати всех файлов PDF в каталоге, можно сделать это:
#!/bin/bash
for f in *.pdf
do
echo "$f" | lpr
lp -o job-sheets=none "$f"
done
Это не симпатично, но это начнет каждый файл PDF со страницы, содержащей имя файла. Это не требует, чтобы Вы диагностировали то, что идет не так, как надо с groff
но поскольку я сказал, это ужасно. Вы могли экспериментировать с добавлением новых строк и пробелов для продвижения имени файла в центр первой страницы, и если принтер поддерживает его, даже используйте коды ESC/P к полужирному печать.
Я все еще думаю, что groff решение, упомянутое Graham в комментариях, выше, но это - альтернативное решение, свободное от опечаток.
Примечание: Требует, чтобы набор принтера принял значение по умолчанию. Я использовал значение по умолчанию В масштабе всей системы для тестирования.