Was ist eine PS-Datei? | Wissensdatenbank

Einführung

Aus dem Artikel über Seitenbeschreibungssprachen haben Sie herausgefunden, dass die Postscript-Sprache eine der PDLs ist. eine dynamische, um genauer zu sein. Der Artikel hier wird Ihnen weitere Informationen über das PS-Format und PS-Dateien, ihre Besonderheiten, Struktur und Verwendung.

Was ist eine PS-Datei?

Bei einer PS-Datei handelt es sich um eine Datei mit Seitenbeschreibungen, die in der PostScript-Sprache von Adobe geschrieben wurden. PostScript bezieht sich auf dynamische PDLs, die nicht nur Grafikprimitivoperatoren, sondern auch Prozeduren, Steueroperatoren und Variablen enthalten.

PostScript wurde als High-Fidelity-Mittel zur Steuerung der Ausgabe von Grafiken an Druck- und Anzeigegeräte erfunden, das es ermöglicht, selbst auf Veröffentlichungssystemen mit hochauflösenden und farbseparierten Druckgeräten hochwertige Vektor- und Rastergrafiken und Texte zu erhalten. Andererseits war es notwendig, eine Möglichkeit zum Speichern und Übertragen von Seitenbeschreibungen zu finden, die nicht so viel Speicher beansprucht wie Pixelarrays und die einfach über Computeranwendungen bearbeitet werden kann.

Die PostScript-Sprache verfügt über Operatoren für die Arbeit mit: Grafikstatus, Pfadkonstruktion, Malerei, Operandenstapel, Ausführungskontrolle, Glyphen und Schriftarten, Zahlen, Arrays, Matrizen, Zeichenfolgen, Booleschen Werten, Dateien, Ressourcen. Beispiele für Pfadkonstruktions- und Ausführungskontrolloperatoren sind in der folgenden Tabelle aufgeführt.

Examples of path construction operators

moveto, rmoveto
lineto, rlineto
curveto, rcurveto
arc, arcn, arct, arcto
closepath
clippath

Examples of execution control operators

ifelse
for, forall
loop
repeat
exit

Die Verwendung von Steueroperatoren zusammen mit Variablen ermöglicht eine gründliche Positionierung von Text. Auch durch die Deklaration sich wiederholender Operatorfolgen in Prozeduren in einem Prolog eines PS-Programms kann die Menge an PS-Dateien erheblich verringert werden. Bei diesen sich wiederholenden Aktionen kann es sich beispielsweise um das Drucken von Seitenzahlen, Titeln, Rändern oder einem Firmenlogo handeln. Ein weiterer Fall der Verwendung von Prozeduren können unterschiedliche Arten der Seitendarstellung sein, je nachdem, welche Version des PostScript-Interpreters auf dem Gerät installiert ist. Oder es kann sich um einen Verarbeitungsfehler handeln, der beispielsweise auf das Fehlen einer Schriftart oder einer anderen Ressource auf dem Gerät zurückzuführen ist.

Entwickler von PostScript haben sich bemüht, durch die Möglichkeiten der Sprache eine möglichst große Anzahl von Ausgabegerätetypen einzuschließen. Daher unterstützt es große Mengen an Schriftarten und Farbraumtypen.

Fonts

- Adobe Type 0
- Adobe Type 1
- Compact Fonts (CFF)
- Chameleon
- TrueType
- CID-keyed

Color spaces

- DeviceGray
- DeviceRGB
- DeviceCMYK
- DeviceN
- Separated colors
- Spot
- CIE-based

Syntax und Struktur der PS-Datei

PostScript verwendet die Postfix-Notation BNF (Backus-Naur-Form), wobei der Operator hinter seinen Operanden steht.

PS-Syntax

Die PS-Datei besteht aus einem Prolog und einem Skript. Prolog befindet sich am Anfang der PS-Datei und enthält für alle Seiten und das gesamte Dokument gemeinsame Variablen, Prozeduren, Schriftarten und Farbverläufe. Danach geht das Prolog-Skript.

PS-Dateistruktur

Das Skript beschreibt Seiten und ist explizit in Seiten unterteilt. Am Anfang jeder Seite finden Sie den Abschnitt „Seiteneinrichtung“. Hier werden die notwendigen Transformationen und Grafikeigenschaften der Seite eingerichtet.

Am Ende der Seite wird der Grafikzustand wie vor der Seiteneinrichtung zurückgegeben. Diese Manipulationen werden von den Operatoren „gsave“ und „grestore“ durchgeführt.

Was ist das PS-Format?

Streng genommen ist PS oder abgekürzt PostScript kein Format, denn wenn es ein Format wäre, welches Format dann? Wenn es sich um das Format eines Dokuments handelte, könnten wir sagen, dass PostScript kein Dokument, sondern eine Programmiersprache ist. Wenn es sich um das Format einer Datei handelte, könnten wir sagen, dass das Format der .PS-Datei ein Text in ASCII-Kodierung ist. Richtiger wäre es, es PostScript (Programmier-)Sprache oder PostScript Dynamic PDL oder PS-Datei zu nennen.

Wie öffne ich eine PS-Datei?

PS-Dateien können mit eigenständigen Adobe-Anwendungen geöffnet werden: Acrobat Distiller, Illustrator, Photoshop oder mit Apple Preview.

Wenn jemand PS-Dateien nur zum Anzeigen oder Vorführen öffnen möchte, kann er dies einfach und schnell mit der Webanwendung Aspose.Page Viewer tun.

Wie konvertiere ich PS in JPG oder ein anderes Bildformat?

Der schnellste Weg, eine PS-Datei in JPG oder PDF zu konvertieren, ist die Verwendung der Webanwendung Aspose.Page Conversion. Der Aspose PS-Konverter unterstützt PS-zu-PDF-, DOC-, DOCX-, HTML-, TEX-, SVG-, PNG-, JPG-, TIFF-, BMP-, EMF- und WMF-Konvertierungen.

Wenn Sie Entwickler sind und unsere Bibliothek für solche Konvertierungen verwenden möchten, lesen Sie den Artikel PDLs-Konverter, um die mit Codeausschnitten illustrierten Beispiele für die Durchführung der Konvertierung zu finden.

Wie füge ich PS-Dateien zusammen?

Auch in diesem Fall sind Aspose.Page-Anwendungen hilfreich. Nutzen Sie einfach unsere Merger Webanwendung und kombinieren Sie Ihre PS-Dateien in einer PDF-Datei.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.