Trabajar con documento PS | Java

Las extensiones PS y EPS están vinculadas a los lenguajes PostScript y PostScript encapsulado respectivamente que desarrolló Adobe.

PS es un lenguaje de descripción de página dinámico. Utiliza operadores gráficos, procedimientos, operadores de control y variables. EPS es un PostScript restringido. Se prohíbe el uso de algunos operadores PostScript en archivos EPS. Al mismo tiempo, el archivo EPS debe cumplir con las especificaciones de las convenciones de estructuración de documentos PostScript que suponen el uso de comentarios estructurales. Generalmente, EPS estaba destinado a la descripción de gráficos de 1 página que pueden encapsularse en archivos PostScript y sus derivaciones.

La biblioteca Aspose.Page para Java permite la creación de archivos PS o EPS con elementos gráficos adecuados, pero en esta guía usaremos sólo el tipo de archivo PS. Entonces usamos para la creación del archivo PS el siguiente código:

1//Create save options
2PsSaveOptions options = new PsSaveOptions();
3
4//Create output stream for PS document
5FileOutputStream outPsStream = new FileOutputStream(dataDir + "document.ps");
6
7//Create PS document
8PsDocument document = new PsDocument(outPsStream, options, false);

Si alguien desea crear un archivo EPS, debe utilizar el siguiente código:

 1//Create save options
 2PsSaveOptions options = new PsSaveOptions();
 3//Set save format as EPS
 4options.setSaveFormat(PsSaveFormat.EPS);
 5
 6//Create output stream for EPS document
 7FileOutputStream outPsStream = new FileOutputStream(dataDir + "document.eps");	    
 8
 9//Create EPS document
10PsDocument document = new PsDocument(outPsStream, options, false);

Ver cómo trabajar con documentos PS en .NET.

La biblioteca Aspose.Page solo puede crear documentos PS/EPS estáticos. No se admiten operadores de control.

En este momento, la biblioteca Aspose.Page solo puede crear documentos PostScript, no editarlos.

Este capítulo incluye información sobre cómo trabajar con archivos PS utilizando la solución API Aspose.Page para Java. Allí encontrará los siguientes artículos con ejemplos de código de cómo funciona la funcionalidad.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.