Пользовательское название в файлах PDF при использовании ps2pdf

Я конвертирую файлы .txt в файлы .ps с текстом, ОК! После этого я использую «ps2pdf» для преобразования файлов .ps в файлы .pdf. ОК!

И я вижу:

введите описание изображения здесь

Вопрос : Какой параметр мне нужно использовать (с помощью enccript или ps2pdf), чтобы предоставить пользовательское имя «$ subject» в PDF-файле (я не хочу заголовка «Enscript Output» в верхней части моего PDF-ридера).

Таким образом, речь идет не о именах файлов, а о «субъекте», который есть в файле PDF.

Ангус прав в отношении %%Title: комментарий, контролирующий название, которое будет иметь PDF. Но самый простой способ установить заголовок с enscript – использовать его опцию --title :

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

В начале каждого файла PS есть особенно форматированные комментарии с некоторыми важными метаданными. Среди них заголовок (посмотрите на вывод head your-ps-file.ps ).

Вам нужно изменить комментарий %%Title: comment. Один из способов может быть правильным, когда вы конвертируете его в PDF.

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