Arbeiten mit Seiten in PS-Datei | Python

Seiten zum PS-Dokument hinzufügen

Aspose.Page für Python über .NET bietet zwei Methoden zum Hinzufügen von Seiten zu einem PsDocument-Objekt.

Der folgende Codeausschnitt zeigt, wie Sie in 8 Schritten ein zweiseitiges PS-Dokument erstellen:

  1. Erstellen Sie einen Ausgabestream für die resultierende PS-Datei.
  2. Instanziieren Sie ein PsSaveOptions-Objekt mit Standardoptionen.
  3. Erstellen Sie ein zweiseitiges PsDocument mit dem zuvor erstellten Ausgabestream und den 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# The path to the documents directory.
 2data_dir = Util.get_data_dir_working_with_pages()
 3
 4# Create an output stream for the PostScript document
 5with open(data_dir + "document1.ps", "wb") as out_ps_stream:
 6    # Create save options with A4 size
 7    options = PsSaveOptions()
 8    
 9    # Create a new 2-paged PS Document
10    document = PsDocument(out_ps_stream, options, 2)
11    
12    # Add the first page
13    document.open_page(None)
14    
15    # Add content
16    
17    # Close the first page
18    document.close_page()
19    
20    # Add the second page with a different size
21    document.open_page(400, 700)
22    
23    # Add content
24    
25    # Close the second page
26    document.close_page()
27    
28    # Save the document
29    document.save()

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

Der folgende Codeausschnitt erstellt ebenfalls ein zweiseitiges PS-Dokument, es sind jedoch 7 Schritte erforderlich:

  1. Erstellen Sie einen Ausgabestream für die resultierende PS-Datei.
  2. Initiieren Sie das Objekt PsSaveOptions mit Standardoptionen.
  3. Erstellen Sie ein mehrseitiges PsDocument mit dem bereits erstellten Ausgabestream und den 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# The path to the documents directory.
 2data_dir = Util.get_data_dir_working_with_pages()
 3
 4# Create an output stream for PostScript document
 5with open(data_dir + "document2.ps", "wb") as out_ps_stream:
 6    # Create save options with A4 size
 7    options = PsSaveOptions()
 8    
 9    # Set a variable that indicates if resulting PostScript document will be multipaged
10    multi_paged = True
11    
12    # Create new multipaged PS Document with one page opened
13    document = PsDocument(out_ps_stream, options, multi_paged)
14    
15    # Add content
16    
17    # Close the first page
18    document.close_page()
19    
20    # Add the second page with different size
21    document.open_page(500, 300)
22    
23    # Add content
24    
25    # Close the second page
26    document.close_page()
27    
28    # Save the document
29    document.save()

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.