Arbeiten mit Dateien im PS-Format | .NET

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. Einigen PostScript-Operatoren ist die Verwendung von EPS-Dateien untersagt. 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-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:

1using (Stream outPsStream = new FileStream(dir + "document.ps", FileMode.Create))
2{
3    //Create save options
4    PsSaveOptions options = new PsSaveOptions();
5    
6    // Create new multipaged PS Document
7    PsDocument document = new PsDocument(outPsStream, options, true);
8}

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

 1using (Stream outPsStream = new FileStream(dir + "document.eps", FileMode.Create))
 2{
 3    //Create save options
 4    PsSaveOptions options = new PsSaveOptions();
 5    //Set format of saved document as EPS
 6    options.SaveFormat = PsSaveFormat.EPS;
 7    
 8    // Create new EPS Document
 9    PsDocument document = new PsDocument(outPsStream, options, false);
10}

Siehe „Arbeiten mit PS-Dokumenten in Java.

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 .NET. 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.