O que é o formato de arquivo EPS? | Base de conhecimento
Introdução
Encapsulated PostScript é uma das
linguagens de descrição de página, especificamente uma linguagem de descrição de página dinâmica.
Neste artigo, você encontrará informações sobre essa linguagem e arquivos EPS, sua estrutura e recursos específicos. Também respondemos às perguntas mais frequentes dos usuários, baseando‑nos na nossa experiência com a solução Aspose.Page.
O que é um arquivo EPS?
EPS ou Encapsulated PostScript é um
arquivo de linguagem PostScript que contém a descrição de uma única página e destina‑se a ser incorporado dentro de outro arquivo PostScript.

Como a descrição de página encapsulada não deve interromper a descrição de página de nenhum arquivo PS no qual está inserida, ela deve atender a alguns requisitos. Esses requisitos são atendidos adicionando comentários especiais chamados “estruturais”, representados por linhas que começam com a sequência de símbolos “%%”. Pelo menos dois desses comentários são sempre necessários para qualquer arquivo EPS. Eles são:

onde:llx, lly – coordenadas do canto inferior esquerdourx, ury – coordenadas do canto superior direito da caixa delimitadora.
Além disso, existem comentários estruturais necessários condicionalmente. Por exemplo, um arquivo EPS que usa operadores PostScript‑3 e não tem implementação em operadores PostScript‑2 e é impresso em uma impressora com PostScript‑2 deve indicar que usa o nível 3. Se o arquivo EPS usar algumas extensões do PostScript, deve informar implicitamente a impressora ou aplicação. O mesmo vale para fontes e outros recursos, como arquivos, padrões, procedimentos, gradientes que são usados, mas não incorporados neste arquivo.
Exemplos de comentários estruturais condicionalmente obrigatórios %%LanguageLevel: 2%%Extensions: CMYK%%DocumentNeededFonts: Times-Roman Times-Italic%%DocumentNeededResources: procset Adobe_packedarray 0 0%%DocumentNeededFiles: /usr/smith/myfile.epsf%%DocumentNeededProcSets: Adobe_MDX |
O não cumprimento dos requisitos EPS pode resultar na remoção da descrição de página do arquivo PS de destino ao imprimir ou interromper o trabalho da impressora.
Além dos comentários estruturais necessários, a Adobe recomenda incluir comentários como:
%%Creator: J. Smith%%Title: (DRAWING.EPS)%%CreationDate: 18 de fevereiro de 2022 |
Uma funcionalidade opcional dos arquivos EPS é a possibilidade de visualizá‑los como uma imagem no aplicativo de destino. Para isso, o EPS usa os comentários estruturais %%BeginPreview e %%EndPreview. A imagem de visualização pode ser representada nos formatos Mac Pict, TIFF ou bitmap hexadecimal independente do dispositivo. O exemplo da seção de visualização de bitmap hexadecimal no arquivo EPS é mostrado abaixo.

onde:256 – largura da imagem de visualização;186 – altura da imagem de visualização;1 – profundidade (bits por pixel);186 – número de linhas.
Um arquivo EPS pode conter dados binários de visualização em formato Windows Metafile ou TIFF sem os comentários %%BeginPreview‑%%EndPreview. Nesse caso, as informações estão em um cabeçalho binário no início do arquivo. Esse cabeçalho binário inclui, entre outras coisas, o deslocamento e o comprimento em bytes dos dados binários. Frequentemente, os dados binários são encontrados após a descrição da página, após o comentário estrutural %%EOF.

Estrutura típica de arquivos EPS

Qual é o formato de um arquivo EPS?
Um arquivo EPS é um arquivo de texto codificado em ASCII que contém operadores PostScript e comentários estruturais, permitindo incorporar o arquivo EPS em outro arquivo PostScript. Atualmente, alguns dados binários podem estar contidos em um arquivo EPS. Pode haver um cabeçalho binário de 28 bytes e dados de visualização nos formatos Windows Metafile ou TIFF.
Como abrir arquivos EPS?
Os arquivos EPS podem ser abertos com aplicações independentes da Adobe: Acrobat Distiller, Illustrator, Photoshop ou com Apple Preview. Se você quiser apenas visualizar ou demonstrar arquivos EPS, pode fazê‑lo rapidamente com o aplicativo web
Aspose.Page Viewer.
Posso converter um arquivo EPS em JPG?
A maneira mais rápida para converter arquivos EPS para JPG é usar o aplicativo web
Aspose.Page Conversion. O conversor Aspose‑EPS suporta conversões para PDF, DOC, DOCX, HTML, TEX, SVG, PNG, JPG, TIFF, BMP, EMF e WMF. Se você for desenvolvedor e quiser usar nossas bibliotecas para essas conversões, consulte o artigo
Conversores PDL.
Um arquivo EPS é o mesmo que um PDF?
Os arquivos EPS e PDF podem ser comparados apenas se o arquivo PDF tiver apenas uma página, pois o EPS é sempre de página única. Mesmo nesse caso, os arquivos são bem diferentes, pois o PDF é um PDL estático enquanto o PostScript é um PDL dinâmico. Depois de ler este artigo, você sabe que qualquer arquivo EPS é um arquivo PostScript de página única com comentários estruturais necessários. Existem também algumas limitações nos operadores usados, que gerenciam trabalhos de impressão. Por outro lado, os arquivos PDF contêm sempre uma descrição de página estática. Consulte o artigo
Introdução à linguagem de descrição de página.
Como abrir um arquivo EPS no PowerPoint?
Não é possível inserir um arquivo EPS diretamente em uma apresentação do PowerPoint. Em vez disso, converta o arquivo EPS em um dos três formatos de imagem: PNG, JPG, EMF, que são suportados pelo programa. Acesse o aplicativo web
Aspose.Page Conversion e então insira a imagem resultida na apresentação.
Os arquivos EPS são obsoletos?
Não, os EPS continuam sendo usados por designers em impressão de alta qualidade.
Posso usar arquivos EPS no Canva?
Assim como no PowerPoint, os arquivos EPS devem ser convertidos em formatos de imagem PNG, JPG ou EMF com um aplicativo Conversor, e então o resultado pode ser inserido no Canva.
Os arquivos EPS têm DPI?
Não, os EPS não são uma imagem raster. A resolução pode ser definida nas propriedades da impressora durante a impressão.
Conclusão
O objetivo deste artigo foi compartilhar nossa experiência com arquivos EPS. Agora você tem à disposição um kit de soluções multiplataforma para gerenciar arquivos EPS em .NET, Java e C++ via nossas APIs.