Qué es Ghostscript y para qué sirve
Hace poco, los usuarios se han mostrado interesados en saber qué es el programa Ghostscript y para qué sirve. Esta aplicación se utiliza para interpretar el lenguaje de descripción de páginas PostScript. Me ayuda a visualizar archivos en formato PostScript. Además, el software permite convertir diferentes tipos de documentos digitales en PDF y viceversa. El software se proporciona a los usuarios completamente gratuito y es compatible con diferentes tipos de sistemas operativos.
Contents
¿Qué es Ghostscript
- Transformación de archivos PS y PDF en diferentes formatos rasterizados, como JPEG, PNG, TIFF.
- Muestra y impresión de documentos en dispositivos que no admiten los formatos mencionados.
- Aplicación como impresora virtual. Gracias a esto, puedo crear archivos en los formatos mencionados desde aplicaciones.
- Funciona como procesador de rasterización RIP para impresoras y programas que permiten visualizar PDF.
- Integración en otras aplicaciones como biblioteca.
Actualmente, el programa Ghostscript es propiedad de la empresa Artifex Software, que proporciona soporte al software. La versión más reciente de la aplicación está disponible bajo la licencia GNU GPL.
Es importante tener en cuenta que la utilidad Ghostscript no tiene interfaz de usuario. En su lugar, se utiliza una shell que representa la línea de comandos.
Desde ella puedo controlar el intérprete.
Además, hay la opción de vincular documentos en formato PS para que se abran con la ayuda de esta capa. El usuario tiene acceso a la vista del contenido gráfico de dichos objetos. Sin embargo, no hay más posibilidades aquí. Si se requiere formato de archivos PostScript y convertirlos en otros objetos gráficos, se necesitan ingresar comandos especiales.
Los programadores utilizan activamente Ghostscript para compilar código en el lenguaje «PostScript». Además, es una herramienta poderosa que ayuda a transformar cualquier archivo gráfico y documento electrónico en formato PDF y viceversa. El software se puede utilizar como impresora virtual, lo que permite imprimir imágenes, documentos, dibujos y otros materiales en el formato necesario.
En esencia, Ghostscript es un software profesional que requiere conocimientos de comandos. Es precisamente con su ayuda que los usuarios pueden controlar el programa. El software se utiliza con frecuencia por los programadores para procesar documentos electrónicos al escribir otros programas en cualquier lenguaje. Esto se debe a la universalidad de la aplicación.
¿Para qué se necesita Ghostscript
La principal función de Ghostscript es trabajar con archivos PostScript y PDF. El software será útil en los siguientes casos:
- Conversión de documentos PS y PDF en otros formatos. Esto puede ser imágenes rasterizadas JPEG, PNG, TIFF.
- Impresión de archivos PS/PDF en una impresora que no puede hacerlo por sí misma.
- Generación de documentos en formatos seleccionados «en vuelo» desde otras aplicaciones.
- Procesamiento por lotes de archivos en modo automático.
- Uso de la biblioteca para la conversión de PS/PDF en otras aplicaciones.
Instalación
Para llevar a cabo el procedimiento de instalación de Ghostscript en un dispositivo con sistema operativo Windows, es necesario realizar lo siguiente:
- Descargar el instalador desde el recurso oficial.
- Seleccionar la versión de 32 bits o 64 bits, según sea necesario para el sistema.
- Ejecutar el archivo setup_gs-xxxx_win32.exe o setup_gs-xxxx_win64.exe.
- Hacer clic en «Siguiente», aceptar la licencia, seleccionar la carpeta de instalación.
- En la ventana de selección de componentes, marcar los siguientes elementos: Ghostscript interpreter (Requerido) GhostPCL interpreter (Recomendado) GhostXPS interpreter (Opcional).
- Esperar a que finalice el proceso de instalación.
- Hacer clic en «Listo».
Uso
No es fácil utilizar el programa Ghostscript. Es un software profesional que requiere conocimientos especiales para su aplicación.
Conversión de PS/PDF a JPEG/PNG/TIFF
La principal opción de Ghostscript es la conversión de documentos en formatos rasterizados. Esto se requiere para la publicación posterior o la edición en editores gráficos. Para convertir el objeto report.pdf en JPEG, es necesario introducir el comando «gswin64c -sDEVICE=jpeg -o output.jpg report.pdf».
De la misma manera, también es posible obtener otros formatos, como PNG o TIFF.
Imprimir PDF en una impresora común
He utilizado Ghostscript para imprimir un documento en formato PDF en una impresora que no admite objetos PDF. Para hacerlo, he utilizado el comando «gswin64c -sDEVICE=mswinpr2 -o prn output.pdf». En este caso, mswinpr2 representa el driver de la impresora seleccionada de Windows.
Crear archivos PDF con Ghostscript
Una opción útil de este software es generar documentos en formato PDF desde diferentes fuentes. Esto me ha permitido crear archivos necesarios en cualquier programa, incluso si no tiene herramientas de exportación integradas. Para hacerlo, he utilizado la impresora virtual de Ghostscript.
Después de instalar el software, apareció un nuevo dispositivo en la lista de impresoras de Windows. Se llama «Ghostscript PDF». He seleccionado esta impresora al imprimir. Como resultado, en lugar de enviar el documento a la impresora, se creó un archivo en formato PDF.
Ventajas de generar PDF
Entre los principales beneficios de utilizar este software para crear archivos PDF, destacan:
- funciona en cualquier aplicación de Windows que tenga impresión;
- permite personalizar el tamaño, la calidad y la optimización de los archivos PDF;
- crea paquetes de archivos desde scripts y línea de comandos de manera conveniente.
Desventajas de generar PDF en Ghostscript
Este software también tiene algunos defectos:
- Un trabajo más lento en comparación con el uso de impresoras PDF especializadas;
- una cantidad menor de configuraciones en comparación con el software de pago;
- la necesidad de configuración y instalación previas.
Uso de Ghostscript en scripts y desde la línea de comandos
Una ventaja importante del software es la capacidad de automatizar y aplicar desde scripts. Esto me permite procesar lotes de documentos PDF y PostScript. En particular, puedo utilizar el software para convertir recursivamente todos los objetos PDF en una carpeta en JPG. Para lograr esto, puedo utilizar un archivo batch como este en Windows: for /r %%f in (*.pdf) do ( gswin64c -sDEVICE=jpeg -o %%~nf.jpg %%f ).
Ghostscript es una utilidad profesional que se caracteriza por tener un conjunto amplio de opciones. Sin embargo, para utilizarla, se requieren habilidades y conocimientos específicos.