Trabalhar com Documento PS | Python PS
As extensões PS
e EPS
estão associadas às linguagens PostScript e Encapsulated PostScript, respectivamente, ambas desenvolvidas pela Adobe.
PS é uma linguagem de descrição de páginas versátil que utiliza operadores gráficos, procedimentos, operadores de controlo e variáveis.
EPS é um subconjunto do PostScript com determinadas restrições. Alguns operadores PostScript não são permitidos em ficheiros EPS, que devem obedecer às Especificações das Convenções de Estruturação de Documentos PostScript, incluindo a utilização de comentários estruturais. Os ficheiros EPS foram concebidos principalmente para descrever gráficos de página única que podem ser encapsulados em ficheiros PostScript e seus derivados.
A biblioteca Aspose.Page para Python via .NET permite a criação de ficheiros PS e EPS com os elementos gráficos apropriados. No entanto, neste guia, iremos concentrar-nos apenas no tipo de ficheiro PS. Assim sendo, o seguinte trecho de código demonstra como criar um ficheiro PS:
1#Create save options
2options = PsSaveOptions()
3
4#Create an output stream for PS document
5out_ps_stream = open(dir + "document.ps", "wb")
6
7#Create a PS document
8document = PsDocument(out_ps_stream, options, false)
To create EPS files you shoulf use the following code:
1#Create save options
2options = PsSaveOptions()
3
4#Set a save format as EPS
5options.setSaveFormat(PsSaveFormat.EPS);
6
7#Create output stream for EPS document
8out_eps_stream = open(dir + "document.eps", "wb")
9
10#Create PS document
11document = PsDocument(out_eps_stream, options, false)
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 apenas pode criar documentos PostScript, e não editá-los.
Esta secção fornece detalhes sobre como lidar com ficheiros PS através da solução API Aspose.Page para Python. Neste capítulo, encontrará artigos subsequentes com exemplos de código que ilustram a funcionalidade em ação.
- Como trabalhar com documentos PS
- Como trabalhar com páginas em documentos PS
- Como trabalhar com formas em documentos PS
- Como trabalhar com transformações em documentos PS
- Como trabalhar com clips em documentos PS
- Como trabalhar com texto em PS Document
- Como trabalhar com imagens num documento PS
- Como trabalhar com padrões de textura num documento PS
- Como trabalhar com padrões de hachura num documento PS
- Como trabalhar com gradiente num documento PS
- Como trabalhar com transparência num documento PS Documento