Arbeiten mit PS-Dokument | Java

Die Erweiterungen „PS“ und „EPS“ sind mit den von Adobe entwickelten Sprachen PostScript bzw. Encapsulated PostScript verknüpft.

PS ist eine dynamische Seitenbeschreibungssprache. Es verwendet Grafikoperatoren, Prozeduren, Kontrolloperatoren und Variablen. EPS ist ein eingeschränktes PostScript. Die Verwendung einiger PostScript-Operatoren in EPS-Dateien ist verboten. Gleichzeitig muss die EPS-Datei den PostScript Document Structuring Conventions Specifications entsprechen, die die Verwendung von Strukturkommentaren vorsehen. Im Allgemeinen war EPS für die Beschreibung einseitiger Grafiken gedacht, die in PostScript-Dateien und deren Ableitungen gekapselt werden können.

Die Aspose.Page for Java-Bibliothek ermöglicht die Erstellung von PS- oder EPS-Dateien mit geeigneten Grafikelementen. In diesem Handbuch verwenden wir jedoch nur den PS-Dateityp. Daher verwenden wir für die Erstellung der PS-Datei folgenden Code:

1//Create save options
2PsSaveOptions options = new PsSaveOptions();
3
4//Create output stream for PS document
5FileOutputStream outPsStream = new FileOutputStream(dataDir + "document.ps");
6
7//Create PS document
8PsDocument document = new PsDocument(outPsStream, options, false);

Wenn jemand eine EPS-Datei erstellen möchte, sollte er den folgenden Code verwenden:

 1//Create save options
 2PsSaveOptions options = new PsSaveOptions();
 3//Set save format as EPS
 4options.setSaveFormat(PsSaveFormat.EPS);
 5
 6//Create output stream for EPS document
 7FileOutputStream outPsStream = new FileOutputStream(dataDir + "document.eps");	    
 8
 9//Create EPS document
10PsDocument document = new PsDocument(outPsStream, options, false);

Siehe „Arbeiten mit PS-Dokumenten in .NET.

Die Aspose.Page-Bibliothek kann nur statische PS/EPS-Dokumente erstellen. Steuerelementoperatoren werden nicht unterstützt.

Derzeit kann die Aspose.Page-Bibliothek nur PostScript-Dokumente erstellen, nicht bearbeiten.

Dieses Kapitel enthält Informationen zum Arbeiten mit PS-Dateien mithilfe der Aspose.Page-API-Lösung für Java. Dort finden Sie die nächsten Artikel mit den Codebeispielen zur Funktionsweise der Funktionalität.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.