Arbeiten mit Seiten in PS-Datei | Python
Contents
[
Hide
Show
]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:
- Erstellen Sie einen Ausgabestream für die resultierende PS-Datei.
- Instanziieren Sie ein PsSaveOptions-Objekt mit Standardoptionen.
- Erstellen Sie ein zweiseitiges PsDocument mit dem zuvor erstellten Ausgabestream und den Speicheroptionen.
- Öffnen Sie die erste Seite mit der Standardseitengröße des Dokuments (A4 im Hochformat).
- Schließen Sie die Seite.
- Öffnen Sie die zweite Seite mit einer neuen Größe.
- Schließen Sie die Seite.
- 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()
Der folgende Codeausschnitt erstellt ebenfalls ein zweiseitiges PS-Dokument, es sind jedoch 7 Schritte erforderlich:
- Erstellen Sie einen Ausgabestream für die resultierende PS-Datei.
- Initiieren Sie das Objekt PsSaveOptions mit Standardoptionen.
- 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).
- Schließen Sie die Seite.
- Öffnen Sie die zweite Seite mit einer neuen Größe.
- Schließen Sie die Seite.
- 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.