¿Qué es el formato de archivo EPS? | Base de conocimientos

Introducción

Encapsulated PostScript es uno de los lenguajes de descripción de página, más concretamente un lenguaje de descripción de página dinámico. En este artículo encontrará información sobre este lenguaje y los archivos EPS, su estructura y funciones específicas. También hemos intentado responder a las preguntas más frecuentes de los usuarios, basándonos en nuestra experiencia con la solución Aspose.Page.

¿Qué es un archivo EPS?

EPS, que significa Encapsulated PostScript, es un archivo de lenguaje PostScript, que contiene la descripción de una sola página y está destinado a ser incrustado (encapsulado) dentro de otro archivo PostScript.

EPS-Intro

Dado que la descripción de página encapsulada no debe interrumpir la descripción de la página de cualquier archivo PS en la que se incruste, debe cumplir ciertos requisitos. Estos requisitos se implementan mediante la adición de comentarios estructurales especiales, representados por líneas que comienzan con la secuencia de símbolos “%%”. Cada archivo EPS debe contener al menos dos de dichos comentarios. Son:

EPS-Hauptkommentare

Dónde:
llx, lly – coordenadas de la esquina inferior izquierda
urx, ury – coordenadas de la esquina superior derecha del cuadro delimitador.

Además existen comentarios estructurales que son obligatorios bajo ciertas condiciones. Por ejemplo, un archivo EPS que utiliza operadores PostScript‑3 y se imprime en una impresora con PostScript‑2 debe contener una indicación del nivel 3. Si el archivo EPS utiliza extensiones de PostScript, debe informar implícitamente a la impresora o a la aplicación. Lo mismo ocurre con fuentes y otros recursos como archivos, patrones, procedimientos y degradados de color que se usan pero no se incrustan en el archivo EPS.

Ejemplos de comentarios estructurales condicionalmente obligatorios

%%LanguageLevel: 2
%%Extensions: CMYK
%%DocumentNeededFonts: Times-Roman Times-Italic
%%DocumentNeededResources: procset Adobe_packedarray 0 0
%%DocumentNeededFiles: /usr/smith/myfile.epsf
%%DocumentNeededProcSets: Adobe_MDX

El no cumplir con los requisitos EPS puede provocar que la descripción de página de destino se elimine al imprimir o que el trabajo de impresión se aborta.

Además de los comentarios estructurales obligatorios, Adobe recomienda incluir comentarios como:

%%Creator: J. Smith
%%Title: (DRAWING.EPS)
%%CreationDate: 18 de febrero de 2022

Otra función, aunque opcional, de los archivos EPS es la posibilidad de mostrarlos como imagen en la aplicación de destino. Para ello EPS utiliza los comentarios estructurales %%BeginPreview y %%EndPreview. La imagen de vista previa puede representarse en formato PICT de Mac, TIFF o en un bitmap hexadecimal independiente del dispositivo. El ejemplo de la sección de vista previa en bitmap hexadecimal en el archivo EPS se muestra a continuación.

EPS-Vorschau

Dónde:
256 – ancho de la imagen de vista previa;
186 – altura de la imagen de vista previa;
1 – profundidad (bits por píxel) de la imagen de vista previa;
186 – número de líneas.

Una archivo EPS puede contener datos binarios de vista previa en formato Metarchivo de Windows o TIFF sin los comentarios %%BeginPreview‑%%EndPreview. En ese caso la información está en un encabezado binario al inicio del archivo. Este encabezado binario incluye, entre otras cosas, el desplazamiento y la longitud en bytes de los datos binarios. A menudo los datos binarios están detrás de la descripción de página, después del comentario estructural %%EOF (fin del archivo).

EPS-Binärdatei

Estructura típica de los archivos EPS


¿Qué formato tiene un archivo EPS?

Un archivo EPS es un archivo de texto codificado en ASCII que contiene operadores PostScript y comentarios estructurales que permiten incrustar el archivo EPS en otro archivo PostScript. En este momento pueden estar presentes algunos datos binarios en un archivo EPS. Esto puede incluir un encabezado binario de 28 bytes y datos de vista previa en formato Metarchivo de Windows o TIFF.

¿Cómo abrir archivos EPS?

Los archivos EPS pueden abrirse con aplicaciones independientes de Adobe: Acrobat Distiller, Illustrator, Photoshop o con Apple Preview. Si solo desea visualizar o presentar archivos EPS, puede hacerlo rápidamente con la aplicación web Aspose.Page Viewer.

¿Puedo convertir un archivo EPS a JPG?

La forma más rápida de convertir archivos EPS a JPG es usar la aplicación web Aspose.Page Conversion. El convertidor Aspose‑EPS admite conversiones a PDF, DOC, DOCX, HTML, TEX, SVG, PNG, JPG, TIFF, BMP, EMF y WMF. Si es desarrollador y desea utilizar nuestra biblioteca para dichas conversiones, lea el artículo Convertidores PDL, que incluye ejemplos de código que ilustran la conversión.

¿Es un archivo EPS lo mismo que un archivo PDF?

Los archivos EPS y PDF solo pueden compararse si el archivo PDF tiene una sola página, ya que el archivo EPS es siempre de una sola página. Incluso en ese caso, los archivos difieren considerablemente, ya que PDF es un PDL estático y PostScript es un PDL dinámico. Después de leer este artículo, ya sabe que cada archivo EPS es un archivo PostScript de una sola página con comentarios estructurales obligatorios. Existen también algunas limitaciones en los operadores utilizados que gestionan los trabajos de impresión. Por otro lado, los archivos PDF siempre contienen una descripción de página estática. Vea el artículo Introducción a los lenguajes de descripción de página.

¿Cómo abrir un archivo EPS en PowerPoint?

No es posible insertar directamente un archivo EPS en una presentación de PowerPoint. En su lugar, convierta el archivo EPS a uno de los tres formatos de imagen: PNG, JPG, EMF, que son compatibles con el programa. Vaya a la aplicación web Aspose.Page Conversion y luego inserte la imagen resultante en la presentación.

¿Los archivos EPS están obsoletos?

En realidad, no. EPS sigue siendo utilizado por diseñadores en la impresión de alta calidad.

¿Puedo usar archivos EPS en Canva?

Al igual que con PowerPoint, los archivos EPS deben convertirse a formatos de imagen PNG, JPG o EMF mediante la aplicación Convertidor, y luego el resultado puede insertarse en Canva.

¿Los archivos EPS tienen DPI?

No, EPS no es una imagen rasterizada. La resolución puede definirse en las propiedades de impresión de la impresora.

Conclusión

El propósito de este artículo era compartir nuestra experiencia con los archivos EPS. Ahora ya dispone de un kit con soluciones multiplataforma para gestionar archivos EPS en .NET, Java y C++ a través de nuestras API.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.