Trabajar con páginas en un archivo PS | Java
Contents
[
Hide
Show
]Agregar páginas al documento PS
Aspose.Page para Java ofrece dos formas de agregar páginas al objeto
PsDocument.
El siguiente fragmento de código crea un documento PS de dos páginas en 8 pasos:
- Cree una secuencia de salida para el archivo PS resultante.
- Cree el objeto PsSaveOptions con opciones predeterminadas.
- Cree un PsDocument de 2 páginas con un flujo de salida ya creado y opciones para guardar.
- Abra la primera página con el tamaño de página predeterminado del documento (A4 en orientación vertical).
- Cierra la página.
- Abra la segunda página con un nuevo tamaño.
- Cierra la página.
- Guarde el 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();
Consulte cómo trabajar con las páginas en documentos PS en .NET.
El siguiente fragmento de código crea también un documento PS de 2 páginas, pero con 7 pasos:
- Cree una secuencia de salida para el archivo PS resultante.
- Cree el objeto PsSaveOptions con opciones predeterminadas.
- Cree un PsDocument de varias páginas con un 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).
- Cierra la página.
- Abra la segunda página con un nuevo tamaño.
- Cierra la página.
- 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//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();
Puede descargar ejemplos y archivos de datos desde GitHub.