¿Qué es el archivo PS? | Base de conocimientos
Introducción
En el artículo sobre lenguajes de descripción de página descubrió que el lenguaje Postscript es uno de los PDL, uno dinámico para ser más específicos. El artículo aquí le brindará más información sobre el formato PS y los archivos PS, sus peculiaridades. estructura y uso.
¿Qué es el archivo PS?
El archivo PS es un archivo que contiene descripciones de páginas escritas en lenguaje PostScript de Adobe. PostScript se refiere a PDL dinámicos que contienen no sólo operadores primitivos de gráficos, sino también procedimientos, operadores de control y variables.
PostScript se inventó 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 y textos vectoriales y rasterizados de alta calidad incluso en sistemas de publicación con dispositivos de impresión de alta resolución y colores separados. Por otro lado, era necesario tener una forma de almacenar y transferir descripciones de páginas que no ocupe tanta memoria como lo hacen los conjuntos de píxeles y que pueda editarse fácilmente mediante aplicaciones informáticas.
El lenguaje PostScript tiene operadores para trabajar con: estado de gráficos, construcción de rutas, pintura, pila de operandos, control de ejecución, glifos y fuentes, números, matrices, cadenas, booleanos, archivos, recursos. En la siguiente tabla se representan ejemplos de operadores de control de ejecución y construcción de rutas.
Examples of path construction operators moveto, rmovetolineto, rlinetocurveto, rcurvetoarc, arcn, arct, arctoclosepathclippath | Examples of execution control operators ifelsefor, foralllooprepeatexit |
El uso de operadores de control junto con variables permite realizar un posicionamiento completo del texto. Además, al declarar secuencias repetitivas de operadores en procedimientos en un prólogo del programa PS, se puede reducir significativamente el volumen de archivos PS. Estas acciones repetitivas pueden ser, por ejemplo, la impresión de números de página, títulos, bordes o la imagen del logotipo de una empresa. Otro caso de uso de procedimientos puede ser diferentes formas de representación de páginas dependiendo de la versión del intérprete PostScript instalada en el dispositivo. O puede ser el procesamiento de un error, por ejemplo, resultante de la ausencia de alguna fuente u otro recurso en el dispositivo.
Los desarrolladores de PostScript se han esforzado en incluir en las posibilidades del lenguaje la cantidad máxima de tipos de dispositivos de salida. Por lo tanto, admite grandes conjuntos de tipos de fuentes y espacios de color.
Fonts - Adobe Type 0- Adobe Type 1- Compact Fonts (CFF)- Chameleon- TrueType- CID-keyed | Color spaces - DeviceGray- DeviceRGB- DeviceCMYK- DeviceN- Separated colors- Spot- CIE-based |
Sintaxis y estructura del archivo PS.
PostScript utiliza notación postfijo BNF (forma Backus�Naur) donde el operador va detrás de sus operandos.
El archivo PS consta de un prólogo y un guión. Prolog se encuentra al principio del archivo PS y contiene variables, procedimientos, fuentes y degradados comunes a todas las páginas y al documento completo. Después de que salga el guión del prólogo.
El guión describe páginas y está explícitamente dividido en páginas. Al principio de cada página se puede 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, se devuelve el estado de los gráficos que estaba antes de la configuración de la página. Estas manipulaciones las realizan los operadores "gsave" y "grestore".
¿Qué es el formato PS?
En rigor PS o PostScript abreviado no es un formato, porque si fuera un formato entonces ¿el formato de qué? Si fuera el formato de un documento, entonces podríamos decir que PostScript no es un documento sino un lenguaje de programación. Si fuera el formato de un archivo, entonces podríamos decir que el formato del archivo .PS es un texto en codificación ASCII. Más correctamente sería llamarlo lenguaje PostScript (programación) o PostScript dinámico PDL o archivo PS.
¿Cómo abrir un archivo PS?
Los archivos PS se pueden abrir con aplicaciones independientes de Adobe: Acrobat Distiller, Illustrator, Photoshop o Apple Preview.
Si alguien simplemente quiere abrir para ver o demostrar archivos PS, puede hacerlo fácil y rápidamente con la aplicación web Aspose.Page Viewer.
¿Cómo convierto PS a JPG u otro formato de imagen?
La forma más rápida de convertir un archivo PS a JPG o PDF es utilizar la aplicación web Aspose.Page Conversion. El convertidor Aspose PS admite conversiones de PS a PDF, DOC, DOCX, HTML, TEX, SVG, PNG, JPG, TIFF, BMP, EMF, WMF.
Si es desarrollador y desea utilizar nuestra biblioteca para dichas conversiones, lea el artículo Convertidores de PDL para encontrar ejemplos ilustrados con fragmentos de código sobre cómo realizar la conversión.
¿Cómo fusiono archivos PS?
En este caso nuevamente las aplicaciones Aspose.Page resultan útiles. Solo usa nuestro Fusión aplicación web y combine sus archivos PS en un archivo PDF.