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//Create an output stream for PostScript document
2FileOutputStream outPsStream = new FileOutputStream(dataDir + "AddPages1_outPS.ps");
3//Create a save options with A4 size
4PsSaveOptions options = new PsSaveOptions();
5
6// Create new 2-paged PS Document
7PsDocument document = new PsDocument(outPsStream, options, 2);
8
9//Add the first page with the document's page size
10document.openPage(null);
11
12//Add content
13
14//Close the first page
15document.closePage();
16
17//Add the second page with the different size
18document.openPage(400, 700);
19
20//Add content
21
22//Close current page
23document.closePage();
24//Save the document
25document.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//Create output stream for PostScript document
2FileOutputStream outPsStream = new FileOutputStream(dataDir + "AddPages2_outPS.ps");
3//Create save options with A4 size
4PsSaveOptions options = new PsSaveOptions();
5
6//Set variable that indicates if resulting PostScript document will be multipaged
7boolean multiPaged = true;
8
9// Create new multipaged PS Document with one page opened
10PsDocument document = new PsDocument(outPsStream, options, multiPaged);
11
12//Add content
13
14//Close the first page
15document.closePage();
16
17//Add the second page with the different size
18document.openPage(500, 300);
19
20//Add content
21
22//Close current page
23document.closePage();
24//Save the document
25document.save();
È possibile scaricare esempi e file di dati da GitHub.