Benutzerdefinierter Titel in PDF-Dateien bei Verwendung von ps2pdf

Benutzerdefinierter Titel in PDF-Dateien bei Verwendung von ps2pdf

Ich konvertiere .txt-Dateien mit enscript in .ps-Dateien, OK! Danach verwende ich „ps2pdf“, um die .ps-Dateien in .pdf-Dateien zu konvertieren. OK!

Und ich sehe:

Bildbeschreibung hier eingeben

Frage: Welchen Parameter muss ich verwenden (mit Enscript oder ps2pdf), um dem PDF den benutzerdefinierten „$subject“-Namen zuzuweisen (ich möchte nicht, dass oben in meinem PDF-Reader der Titel „Enscript-Ausgabe“ angezeigt wird).

Es geht hier also nicht um die Dateinamen, sondern um das „$subject“, das eine PDF-Datei hat.

Antwort1

Angus hat Recht, dass der %%Title:Kommentar den Titel des PDFs bestimmt. Aber der einfachste Weg, den Titel festzulegen, enscriptist die Verwendung der --titleentsprechenden Option:

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

Antwort2

Am Anfang jeder PS-Datei stehen speziell formatierte Kommentare mit einigen wichtigen Metadaten. Darunter auch der Titel (siehe Ausgabe von head your-ps-file.ps).

Sie müssen den Kommentar ändern %%Title:. Eine Möglichkeit wäre, dies direkt bei der Konvertierung ins PDF-Format zu tun.

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

verwandte Informationen