2011-01-06 5 views
16

Ich schreibe gerade eine Satzanwendung und verwende PSG als Backend zur Erstellung von Postscript-Dateien. Ich frage mich jetzt, ob diese Wahl sinnvoll ist. Es scheint, dass die ReportLab Toolkit bietet alle Funktionen PSG bietet und mehr. ReportLab gibt jedoch PDF aus.PostScript versus PDF als Ausgabeformat

Vorteile PDF bietet:

  • transparancy
  • eine bessere Unterstützung für Zeichencodierungen (Unicode, zum Beispiel)
  • Fähigkeit Truetype einbetten und auch Opentype-Schriften
  • Hyperlinks und Lesezeichen

Gibt es einen Grund, PostScript zu verwenden, statt direkt auszugeben? nach PDF? Während Postscript im Gegensatz zu PDF eine vollständige Programmiersprache als grundlegendes Ausgabeformat für Dokumente ist, scheint dies keinen Vorteil zu bieten. Ich nehme an, ein PDF kann zum Drucken einfach in PostScript konvertiert werden.

einige nützliche Links:

+0

Sie besser l haben könnte mit einer weniger argumentativ anmutenden Schlagzeile und einer spezifischeren Frage zu den relativen Vorteilen für Ihre Situation von PDF gegenüber reinem PostScript. –

+0

Es ist nicht klar, was Ihre Anwendung betrifft. –

Antwort

15

Wenn Sie planen, nur auf einem Postscript-Drucker ausgegeben wird, dann Postscript verwenden. Andernfalls verwenden Sie PDF.

PDF wird häufiger von Nicht-Druckergeräten unterstützt. Und für Ihre Zwecke gibt es keine technischen Vorteile von PS gegenüber PDF (abgesehen davon, dass es nicht möglich ist, die Datei direkt an einen Drucker zu senden).

+0

Kopiert PostScript 1 Seite auf einmal; während PDF alles auf einmal rendert und somit den Druck-Overhead erhöht? – clay

3

PDF ist ein viel eigenständigeres Format und ein hohes Maß an Funktionalität. Es hat auch mehr Werkzeuge. Wenn Sie Postscript nicht benötigen, bleiben Sie bei PDF.

10

Hier sind einige Dinge zu beachten:

  • gzipped postscript is often much smaller als eine äquivalente PDF
  • PDF im Grunde eine verallgemeinerte Container-Format ist, wenn Sie nicht wissen, dass Sie embed videos in PDF können, dass Sie sollten geben Pause
  • PDF enthält Skripte, die used for exploits gewesen sein (obwohl dies die Schuld der schlechten PDF-Reader-Software mehr sein kann)
+2

Leider ist der _pdfzone.com_ Link zum Einbetten von Videos in PDF nicht verfügbar. Eine andere Beschreibung finden Sie [bei Adobe] (https://helpx.adobe.com/acrobat/using/rich-media.html). Eine Möglichkeit, eine mit TeX einzubetten, findet sich [unter tex.stackexchange] (http://tex.stackexchange.com/questions/60646/how-to-include-a-movie-in-a-pdf-step-by) -Schritt-Anweisungen). – Mitja