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:

  1. Crea un flusso di output per il file PS risultante.
  2. Crea l’oggetto PsSaveOptions con le 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 output stream for PostScript document
 2using (Stream outPsStream = new FileStream(dataDir + "document1.ps", FileMode.Create))
 3{
 4    //Create save options with A4 size
 5    PsSaveOptions options = new PsSaveOptions();
 6
 7    // Create new 2-paged PS Document
 8    PsDocument document = new PsDocument(outPsStream, options, 2);
 9
10    //Add the first page
11    document.OpenPage();
12
13    //Add content
14
15    //Close the first page
16    document.ClosePage();
17
18    //Add the second page with different size
19    document.OpenPage(400, 700);
20
21    //Add content
22
23    //Close the second page
24    document.ClosePage();
25
26    //Save the document
27    document.Save();
28}

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:

  1. Creare un flusso di output per il file PS risultante.
  2. Creare un 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 an output stream for PostScript document
 2using (Stream outPsStream = new FileStream(dataDir + "document2.ps", FileMode.Create))
 3{
 4    //Create save options with A4 size
 5    PsSaveOptions options = new PsSaveOptions();
 6
 7    //Set variable that indicates if resulting PostScript document will be multipaged
 8    bool multiPaged = true;
 9
10    // Create new multipaged PS Document with one page opened
11    PsDocument document = new PsDocument(outPsStream, options, multiPaged);
12
13    //Add content
14
15    //Close the first page
16    document.ClosePage();
17
18    //Add the second page with different size
19    document.OpenPage(500, 300);
20
21    //Add content
22
23    //Close the second page
24    document.ClosePage();
25
26    //Save the document
27    document.Save();
28}

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