Trabalhar com Documentos PS | Aspose.Page para Java

As extensões PS e EPS estão ligadas às linguagens PostScript e Encapsulated PostScript, respectivamente, desenvolvidas pela Adobe.

PS é uma linguagem de descrição dinâmica de páginas. Utiliza operadores gráficos, procedimentos, operadores de controlo e variáveis. EPS é uma linguagem PostScript restrita. Alguns operadores PostScript estão proibidos de utilizar em ficheiros EPS. Ao mesmo tempo, o ficheiro EPS deve estar em conformidade com as Especificações das Convenções de Estruturação de Documentos PostScript, que pressupõem a utilização de comentários estruturais. Geralmente, o EPS foi criado para a descrição de gráficos de uma página que podem ser encapsulados em ficheiros PostScript e suas derivações.

A biblioteca Aspose.Page para Java permite a criação de ficheiros PS ou EPS com elementos gráficos adequados, mas neste guia, apenas utilizaremos o tipo de ficheiro PS. Assim utilizamos para a criação do ficheiro PS o seguinte 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);

Se alguém quiser criar um ficheiro EPS, deve utilizar o seguinte 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);

Veja como trabalhar com documentos PS em .NET.

A biblioteca Aspose.Page apenas pode criar documentos PS/EPS estáticos. Os operadores de controlo não são suportados.

Neste momento, a biblioteca Aspose.Page só pode criar documentos PostScript, não editá-los.

Este capítulo inclui informações sobre como trabalhar com ficheiros PS utilizando a solução API Aspose.Page para Java. Aí encontrará os próximos artigos com exemplos de código de como funciona esta funcionalidade.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.