使用 ps2pdf 时 PDF 文件中的自定义标题

使用 ps2pdf 时 PDF 文件中的自定义标题

我用 enscript 将 .txt 文件转换为 .ps 文件,OK!之后,我使用“ps2pdf”将 .ps 文件转换为 .pdf 文件。好的!

我可以看到:

在此输入图像描述

问题:我必须使用什么参数(使用 enscript 或 ps2pdf)来指定 PDF 的自定义“$subject”名称(我不希望在 PDF 阅读器顶部使用“Enscript Output”标题)。

所以这与文件名无关,而是与 PDF 文件的“$subject”有关。

答案1

安格斯关于%%Title:控制 PDF 标题的注释是正确的。但设置标题的最简单方法enscript是使用其--title选项:

enscript --title 'My PDF title' foo.txt -o foo.ps

答案2

在每个 PS 文件的开头,都有特别格式化的注释和一些重要的元数据。其中,标题(看一下输出head your-ps-file.ps)。

您需要更改%%Title:评论。一种方法可能是在将其转换为 PDF 时正确执行。

< psfile.ps sed '1,/^%%EndComments/ s/^%%Title:.*/%%Title: New Title/' | \
ps2pdf - pdffile.pdf

相关内容