Trabajar con páginas en un archivo PS | Java

Agregar páginas al documento PS

La biblioteca Aspose.Page para Java ofrece dos formas de agregar páginas a un objeto PsDocument.

El siguiente fragmento de código crea un documento PS de 2 páginas en 8 pasos:

  1. Cree una secuencia de salida para el archivo PS resultante.
  2. Cree un objeto PsSaveOptions con opciones predeterminadas.
  3. Cree un PsDocument de 2 páginas con el flujo de salida ya creado y opciones de guardado.
  4. Abra la primera página con el tamaño de página predeterminado del documento (A4 en orientación vertical).
  5. Cierra la página.
  6. Abra la segunda página con un nuevo tamaño.
  7. Cierra la página.
  8. Guarde el 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

Consulte cómo trabajar con las páginas en documentos PS en .NET.

El siguiente fragmento de código también crea un documento PS de 2 páginas, pero en 7 pasos:

  1. Cree una secuencia de salida para el archivo PS resultante.
  2. Cree un objeto PsSaveOptions con opciones predeterminadas.
  3. Cree un PsDocument de varias páginas con el flujo de salida ya creado y opciones de guardado. En este caso, la primera página ya está abierta y su tamaño es el tamaño de página predeterminado del documento (A4 en orientación vertical).
  4. Cierre la página.
  5. Abra la segunda página con un nuevo tamaño.
  6. Cierre la página.
  7. Guarde el documento.

Esta forma de agregar páginas es útil cuando el documento tiene 1 página o se desconoce si será un documento de 1 o 2 páginas.

 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

Puede descargar ejemplos y archivos de datos desde GitHub.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.