![enscript를 사용하여 첫 페이지의 제목만 포함시키는 방법](https://linux55.com/image/175757/enscript%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EC%B2%AB%20%ED%8E%98%EC%9D%B4%EC%A7%80%EC%9D%98%20%EC%A0%9C%EB%AA%A9%EB%A7%8C%20%ED%8F%AC%ED%95%A8%EC%8B%9C%ED%82%A4%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
나는 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"