Lavorare con le pagine in un file PS | Java
Contents
[
Hide
Show
]Aggiungi pagine al documento PS
Aspose.Page per Java 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 un oggetto PsSaveOptions con 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.setDebug(true);
8
9// Create new 2-paged PS Document
10PsDocument document = new PsDocument(getOutputDir() + outputFileName, options, 2);
11
12//Add the first page
13document.openPage(null);
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 .NET.
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 l’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
9boolean multiPaged = true;
10
11// Create new multipaged PS Document with one page opened
12PsDocument document = new PsDocument(getOutputDir() + 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.