Arbeiten mit Seiten in PostScript | .NET

Seiten zum PS-Dokument hinzufügen

Aspose.Page für .NET bietet zwei Möglichkeiten zum Hinzufügen von Seiten zum Objekt PsDocument.

Der folgende Codeausschnitt erstellt in 8 Schritten ein zweiseitiges PS-Dokument:

  1. Erstellen Sie einen Ausgabestream für die resultierende PS-Datei.
  2. Erstellen Sie ein PsSaveOptions-Objekt mit Standardoptionen.
  3. Erstellen Sie ein zweiseitiges PsDocument mit einem bereits erstellten Ausgabestream und Speicheroptionen.
  4. Öffnen Sie die erste Seite mit der Standardseitengröße des Dokuments (A4 im Hochformat).
  5. Schließen Sie die Seite.
  6. Öffnen Sie die zweite Seite mit einer neuen Größe.
  7. Schließen Sie die Seite.
  8. Speichern Sie das Dokument.
 1//Create output stream for PostScript document
 2using (Stream outPsStream = new FileStream(dataDir + "document1.ps", FileMode.Create))
 3{
 4    //Create save options with A4 size
 5    PsSaveOptions options = new PsSaveOptions();
 6
 7    // Create new 2-paged PS Document
 8    PsDocument document = new PsDocument(outPsStream, options, 2);
 9
10    //Add the first page
11    document.OpenPage();
12
13    //Add content
14
15    //Close the first page
16    document.ClosePage();
17
18    //Add the second page with different size
19    document.OpenPage(400, 700);
20
21    //Add content
22
23    //Close the second page
24    document.ClosePage();
25
26    //Save the document
27    document.Save();
28}

Weitere Informationen finden Sie unter „Arbeiten mit Seiten in PS-Dokumenten“ in Java.

Der folgende Codeausschnitt erstellt ebenfalls ein zweiseitiges PS-Dokument, jedoch mit 7 Schritten:

  1. Erstellen Sie einen Ausgabestream für die resultierende PS-Datei.
  2. Erstellen Sie ein PsSaveOptions-Objekt mit Standardoptionen.
  3. Erstellen Sie ein mehrseitiges PsDocument mit bereits erstelltem Ausgabestream und Speicheroptionen. In diesem Fall ist die erste Seite bereits geöffnet und ihre Größe entspricht der Standardseitengröße des Dokuments (A4 im Hochformat).
  4. Schließen Sie die Seite.
  5. Öffnen Sie die zweite Seite mit einer neuen Größe.
  6. Schließen Sie die Seite.
  7. Speichern Sie das Dokument. Diese Art des Hinzufügens von Seiten ist nützlich, wenn das Dokument eine Seite hat oder nicht bekannt ist, ob es sich um ein ein- oder zweiseitiges Dokument handelt.
 1//Create an output stream for PostScript document
 2using (Stream outPsStream = new FileStream(dataDir + "document2.ps", FileMode.Create))
 3{
 4    //Create save options with A4 size
 5    PsSaveOptions options = new PsSaveOptions();
 6
 7    //Set variable that indicates if resulting PostScript document will be multipaged
 8    bool multiPaged = true;
 9
10    // Create new multipaged PS Document with one page opened
11    PsDocument document = new PsDocument(outPsStream, options, multiPaged);
12
13    //Add content
14
15    //Close the first page
16    document.ClosePage();
17
18    //Add the second page with different size
19    document.OpenPage(500, 300);
20
21    //Add content
22
23    //Close the second page
24    document.ClosePage();
25
26    //Save the document
27    document.Save();
28}

Sie können Beispiele und Datendateien herunterladen von GitHub.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.