¿Qué es un archivo PS? | Base de conocimientos
Introducción
Del artículo sobre Lenguajes de descripción de página usted aprendió que el lenguaje PostScript es uno de los PDL dinámicos (Page Description Languages). En la siguiente sección obtendrá información adicional sobre el formato PS y los archivos PS, sus particularidades, estructura y uso.
¿Qué es un archivo PS?
Un archivo PS es un archivo con descripciones de página escrito en el lenguaje PostScript de Adobe. PostScript es un PDL dinámico que incluye no solo operadores gráficos, sino también procedimientos, operadores de control y variables.
PostScript fue creado como un medio de alta fidelidad para controlar la salida de gráficos a dispositivos de impresión y visualización, permitiendo obtener gráficos vectoriales y rasterizados de alta resolución y texto en dispositivos de impresión de alta calidad. Por otro lado, era necesario encontrar una forma de almacenar y transferir descripciones de página que no consumiera tanto espacio como los arrays de píxeles y que pudiera ser editada fácilmente por aplicaciones informáticas.
El lenguaje PostScript dispone de operadores para trabajar con: estado gráfico, construcción de rutas, pintura, pila de operandos, control de ejecución, glifos y fuentes, números, arrays, matrices, cadenas, valores booleanos, archivos, recursos. Ejemplos de operadores de construcción de rutas y de control de ejecución se enumeran en la tabla siguiente.
Ejemplos de operadores de construcción de rutas moveto, rmovetolineto, rlinetocurveto, rcurvetoarc, arcn, arct, arctoclosepathclippath | Ejemplos de operadores de control de ejecución ifelsefor, foralllooprepeatexit |
El uso de operadores de control junto con variables permite una posición precisa del texto. Además, la declaración de secuencias de operadores repetitivas en procedimientos en el prólogo de un programa PS puede reducir significativamente la cantidad de archivos PS. Estas acciones repetitivas pueden incluir la impresión de números de página, títulos, márgenes o un logotipo de empresa. Otro caso de uso de procedimientos puede ser diferentes tipos de presentación de página, dependiendo de la versión del intérprete de PostScript instalada en el dispositivo. O puede tratarse de un error de procesamiento, por ejemplo, la falta de una fuente o recurso en el dispositivo.
Los desarrolladores de PostScript se han esforzado por incluir la mayor cantidad posible de tipos de dispositivos de salida mediante las capacidades del lenguaje. Por ello, soporta una gran cantidad de fuentes y espacios de color.
Fuentes - Adobe Type 0- Adobe Type 1- Compact Fonts (CFF)- Chameleon- TrueType- CID-keyed | Espacios de color - DeviceGray- DeviceRGB- DeviceCMYK- DeviceN- Separated colors- Spot- CIE-based |
Sintaxis y estructura del archivo PS
PostScript utiliza la notación postfija (BNF – Backus‑Naur‑Form), donde el operador está después de sus operandos.

El archivo PS consta de un prólogo y un script. El prólogo está al inicio del archivo PS y contiene variables, procedimientos, fuentes y degradados comunes para todas las páginas y el documento completo. Después sigue el script.

El script describe páginas y está explícitamente dividido en páginas. Al inicio de cada página encontrará la sección “Configuración de página”. Aquí se configuran las transformaciones necesarias y las propiedades gráficas de la página.
Al final de la página, el estado gráfico se restaura al valor anterior mediante los operadores “gsave” y “grestore”.
¿Qué es el formato PS?
En sentido estricto, PS, abreviatura de PostScript, no es un formato de archivo. Si se trata del formato de un documento, PostScript no es una descripción de documento, sino un lenguaje de programación. Si se trata del formato de un archivo, el archivo .PS consiste en texto ASCII puro. Correctamente se debería hablar del lenguaje (programación) PostScript o del PostScript Dynamic PDL.
¿Cómo abrir un archivo PS?
Los archivos PS pueden abrirse con aplicaciones independientes de Adobe: Acrobat Distiller, Illustrator, Photoshop o con Apple Preview.
Si alguien solo quiere visualizar o presentar archivos PS, puede hacerlo rápidamente con la aplicación web Aspose.Page Viewer.
¿Cómo convertir PS a JPG u otro formato de imagen?
La forma más rápida de convertir un archivo PS a JPG o PDF es usar la aplicación web Aspose.Page Conversion. El conversor PS de Aspose soporta conversiones PS‑a‑PDF, DOC, DOCX, HTML, TEX, SVG, PNG, JPG, TIFF, BMP, EMF y WMF.
Si es desarrollador y desea usar nuestra biblioteca para dichas conversiones, lea el artículo Conversor de PDLs, donde encontrará ejemplos de código ilustrados para realizar la conversión.
¿Cómo combinar archivos PS?
También en este caso las aplicaciones de Aspose.Page son útiles. Utilice simplemente nuestra Merger aplicación web y combine sus archivos PS en un148</line_count> </write_to_file>