
나는 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"