Как включить заголовок только для первой страницы с помощью enscript

Я использую enscript для создания pdf файла. Я хочу включить заголовок, содержащий имя файла, например

enscript --header='$n' ... file.py | ps2pdf - file.pdf

Каждая страница результирующего PDF-файла включает заголовок с именем файла. Как я могу иметь этот заголовок только на первой странице pdf?

0
24.06.2020, 13:49
1 ответ

Кажется, в enscript такой опции нет. Мне удалось добиться этого, создав отдельные PDF-файлы, один с первой страницей и заголовком, а другой с остальными страницами и без заголовка, а затем объединив их

.
enscript --output="-" --header='$n' --pages="1" "$infile" | ps2pdf - "$outfile.tmp1" # first page with header
enscript --output="-" --header='' --pages="2-" "$infile" | ps2pdf - "$outfile.tmp2"  # rest of the pages without header
pdftk "$outfile.tmp1" "$outfile.tmp2" cat output "$outfile"                          # concat results
rm "$outfile.tmp1" "$outfile.tmp2"
0
18.03.2021, 23:24

Теги

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