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// 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();
Example-AddPagePS1.java hosted with ❤ by GitHub

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// 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();
Example-AddPagePS2.java hosted with ❤ by GitHub

È 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.