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:

  1. Crea un flusso di output per il file PS risultante.
  2. Crea un oggetto PsSaveOptions con opzioni predefinite.
  3. Crea un documento PS di 2 pagine con un flusso di output già creato e opzioni di salvataggio.
  4. Apri la prima pagina con il formato di pagina predefinito del documento (A4 con orientamento verticale).
  5. Chiudi la pagina.
  6. Apri la seconda pagina con un nuovo formato.
  7. 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:

  1. Creare un flusso di output per il file PS risultante.
  2. Creare l’oggetto PsSaveOptions con le opzioni predefinite.
  3. 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).
  4. Chiudere la pagina.
  5. Aprire la seconda pagina con una nuova dimensione.
  6. Chiudere la pagina.
  7. 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.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.