enscript를 사용하여 첫 페이지의 제목만 포함시키는 방법

enscript를 사용하여 첫 페이지의 제목만 포함시키는 방법

나는 enscript를 사용하여 pdf 파일을 생성하고 있습니다. 다음과 같이 파일 이름이 포함된 헤더를 포함하고 싶습니다.

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

생성된 PDF의 각 페이지에는 파일 이름이 포함된 헤더가 포함되어 있습니다. 이 제목을 PDF의 첫 페이지에만 표시하려면 어떻게 해야 합니까?

답변1

그러한 옵션은 enscript에 존재하지 않는 것 같습니다. 나는 첫 번째 페이지와 헤더가 포함된 PDF와 나머지 페이지는 포함되어 있지만 헤더가 없는 별도의 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"

관련 정보