Lavorare con le pagine in PostScript | .NET
Contents
[
Hide
Show
]Aggiungi pagine al documento PS
Aspose.Page per .NET offre due modi per aggiungere pagine all’oggetto PsDocument.
Il seguente frammento di codice crea un documento PS di 2 pagine in 8 passaggi:
- Crea un flusso di output per il file PS risultante.
- Crea l’oggetto PsSaveOptions con le opzioni predefinite.
- Crea un documento PS di 2 pagine con un flusso di output già creato e opzioni di salvataggio.
- Apri la prima pagina con il formato di pagina predefinito del documento (A4 con orientamento verticale).
- Chiudi la pagina.
- Apri la seconda pagina con un nuovo formato.
- Chiudi la pagina. 8. Salvare il documento.
1// Add page to PS document.
2
3string outputFileName = "document1_out.ps";
4
5//Create save options with A4 size
6PsSaveOptions options = new PsSaveOptions();
7options.Debug = true;
8
9// Create new 2-paged PS Document
10PsDocument document = new PsDocument(OutputDir + outputFileName, options, 2);
11
12//Add the first page
13document.OpenPage();
14
15//Add content
16
17//Close the first page
18document.ClosePage();
19
20//Add the second page with different size
21document.OpenPage(400, 700);
22
23//Add content
24
25//Close the second page
26document.ClosePage();
27
28//Save the document
29document.Save();Vedi come lavorare con le pagine nei documenti PS in Java.
Il seguente frammento di codice crea anch’esso un documento PS di 2 pagine, ma con 7 passaggi:
- Creare un flusso di output per il file PS risultante.
- Creare un oggetto PsSaveOptions con le opzioni predefinite.
- Creare un documento PsDocument multipagina con flusso di output e opzioni di salvataggio già creati. In questo caso, la prima pagina è già aperta e le sue dimensioni sono quelle predefinite del documento (A4 con orientamento verticale).
- Chiudere la pagina.
- Aprire la seconda pagina con una nuova dimensione.
- Chiudere la pagina.
- Salvare il documento. Questo metodo di aggiunta di pagine è utile quando il documento è composto da 1 pagina o non si sa se sarà composto da 1 o 2 pagine.
1// Another way to add page to PS document. 2 3string outputFileName = "document2_out.ps"; 4 5//Create save options with A4 size 6PsSaveOptions options = new PsSaveOptions(); 7 8//Set variable that indicates if resulting PostScript document will be multipaged 9bool multiPaged = true; 10 11// Create new multipaged PS Document with one page opened 12PsDocument document = new PsDocument(OutputDir + outputFileName, options, multiPaged); 13 14//Add content 15 16//Close the first page 17document.ClosePage(); 18 19//Add the second page with different size 20document.OpenPage(500, 300); 21 22//Add content 23 24//Close the second page 25document.ClosePage(); 26 27//Save the document 28document.Save();
È possibile scaricare esempi e file di dati da GitHub.