Ghostscript es un paquete de software basado en un intérprete de Adobe Systems ' PostScript y Portable Document Format (PDF) lenguaje de descripción de páginas . Sus principales propósitos son la rasterización o reproducción de dichos archivos de lenguaje de descripción de página [5] , para la visualización o impresión de páginas de documentos, y la conversión entre archivos PostScript y PDF. [6]
Autor (es) original (es) | L. Peter Deutsch |
---|---|
Desarrollador (es) | Software Artifex [1] |
Versión inicial | 11 de agosto de 1988 [2] |
Lanzamiento estable | |
Repositorio | |
Escrito en | C |
Sistema operativo | Multiplataforma |
Tipo | Intérprete PostScript y PDF |
Licencia | Licencia doble ( GNU Affero General Public License + excepción comercial permisiva) |
Sitio web | www |
Características
Ghostscript se puede utilizar como un procesador de imágenes de trama (RIP) para impresoras de computadora de trama , por ejemplo, como un filtro de entrada del demonio de impresora de línea, o como el motor RIP detrás de los visores PostScript y PDF. También se puede utilizar como un conversor de formatos de archivo, como un conversor de PostScript a PDF. El ps2pdf
programa de conversión viene con la distribución Ghostscript. [7]
Ghostscript también puede servir como back-end para PDF a convertidor de imágenes rasterizadas (png, tiff, jpeg, etc.); esto a menudo se combina con un controlador de impresora PostScript en los creadores de PDF de " impresora virtual ". [8] [ cita requerida ] Como toma la forma de un intérprete de lenguaje, Ghostscript también se puede utilizar como un entorno de programación de propósito general.
Ghostscript se ha adaptado a muchos sistemas operativos, incluidos sistemas similares a Unix, Mac OS clásico , OpenVMS , Microsoft Windows , Plan 9 , MS-DOS , FreeDOS , OS / 2 , ArcaOS , Atari TOS , RISC OS y AmigaOS .
Historia
Ghostscript fue escrito originalmente por L. Peter Deutsch para el Proyecto GNU y lanzado bajo la Licencia Pública General GNU en 1986. [9] Más tarde, Deutsch formó Aladdin Enterprises para obtener una licencia dual de Ghostscript también bajo una licencia propietaria con una bifurcación de desarrollo propia : "Aladdin Ghostscript" bajo la Licencia Pública Libre de Aladdin [10] (que, a pesar del nombre, no es una licencia de software libre, ya que prohíbe la distribución comercial) y "GNU Ghostscript" distribuido con la Licencia Pública General GNU. [11] Con la versión 8.54 en 2006, ambas ramas de desarrollo se fusionaron nuevamente y aún se proporcionaron versiones con licencia dual. [12] [13]
Ghostscript es actualmente propiedad de Artifex Software y es mantenido por los empleados de Artifex Software y la comunidad mundial de usuarios. Según Artifex, a partir de la versión 9.03, la versión comercial de Ghostscript ya no se puede distribuir libremente con fines comerciales sin la compra de una licencia, aunque la variante (A) GPL permite la distribución comercial siempre que todo el código que lo utilice se publique bajo la (A) GPL. [14] [15] [16] [17]
En febrero de 2013, con la versión 9.07, Ghostscript cambió su licencia de GPLv3 a GNU AGPL . [18] [19] que planteó cuestiones de compatibilidad de licencias , [ aclaración necesaria ], por ejemplo, de Debian . [20]
Frente termina
Las interfaces gráficas de usuario (GUI) de Ghostscript ven archivos PostScript o PDF en las pantallas, se desplazan, avanzan, retroceden, amplían el texto e imprimen páginas. Tales GUI incluyen Evince , IrfanView , Inkscape y PDF24 Creator . Las impresoras virtuales también pueden crear archivos PDF.
Fuentes gratis
Hay varios conjuntos de fuentes gratuitas suministradas para Ghostscript, diseñadas para ser métricamente compatibles con fuentes comunes adjuntas con el estándar PostScript. [21] [22] [23] [24] Estos incluyen:
- 35 fuentes PostScript básicas aportadas por URW ++ Design and Development Incorporated, de Hamburgo, Alemania en 1996 bajo la GPL y AFPL . [25] [26] [27] [28] [29] Es un conjunto completo de fuentes similar al conjunto clásico de Adobe: Bookman L ( Bookman ), Century Schoolbook L ( New Century Schoolbook ), Chancery L ( Zapf Chancery ), Dingbats ( Zapf Dingbats ), Gothic L ( Avant Garde ), Nimbus Mono L ( Courier ), Nimbus Roman No9 L ( Times ), Nimbus Sans L ( Helvetica ), Palladio L ( Palatino ), Standard Symbols L ( Symbol ), in Type1 , TrueType y OpenType.
- El paquete GhostPDL (que incluye Ghostscript y las implementaciones complementarias de HP PCL y Microsoft XPS ) incluye fuentes adicionales bajo AFPL que prohíben el uso comercial. [24] [30] Incluye versiones URW ++ de Garamond (Garamond No. 8), Optima (URW Classico), Arial (A030), Antique Olive y Univers (U001), Clarendon , Coronet , Letter Gothic , así como URW Mauricio y una forma modificada de Albertus conocida como A028. Combinados con el conjunto básico, representan un poco más de la mitad del complemento de fuentes estándar PostScript 3.
- Un conjunto diverso que incluye cirílico , kana y fuentes derivadas de las fuentes Hershey gratuitas, con mejoras de Thomas Wolff (como agregar caracteres acentuados).
Las fuentes Ghostscript se desarrollaron en el formato PostScript Type 1, pero se han convertido al formato TrueType, [25] [24] utilizable por la mayoría del software actual, y se utilizan a menudo dentro de la comunidad de código abierto. La fuente Garamond también se ha mejorado. [31] Las 35 fuentes principales de URW se han incorporado posteriormente a GNU FreeFont y TeX Gyre . [32]
Ver también
- Sistema de impresión común Unix
- Foomatic
- Descripción de la impresora PostScript
- Controlador de impresora
- pstoeditar
Referencias
- ^ "Documentación" . ghostscript.com . 10 de julio de 2002. Archivado desde el original el 28 de febrero de 2018 . Consultado el 23 de mayo de 2017 .
- ^ "Historia de las versiones 1.n de Ghostscript" . Archivado desde el original el 8 de febrero de 2007 . Consultado el 10 de abril de 2007 .
- ^ "GPL Ghostscript 9" . Ghostscript . Artifex Software, Inc. 20 de noviembre de 2016. Archivado desde el original el 3 de octubre de 2016 . Consultado el 26 de septiembre de 2016 .
- ^ "Descripción general de Ghostscript" . ghostscript.com .
- ^ "Ghostscript y el lenguaje PostScript" . ghostscript.com . Archivado desde el original el 30 de septiembre de 2017 . Consultado el 23 de mayo de 2017 .
- ^ Ingo, Henrik (1 de agosto de 2006). Vida abierta: la filosofía del código abierto . Lulu.com. ISBN 9781847286116 - a través de Google Books.
- ^ "ps2pdf: convertidor de PostScript a PDF" . Archivado desde el original el 20 de julio de 2011 . Consultado el 3 de agosto de 2014 .
- ^ "Creación de un escritor de PDF gratuito con Ghostscript" . www.stat.tamu.edu . Consultado el 2 de junio de 2017 .
- ^ "Cambios recientes en Ghostscript" . pages.cs.wisc.edu . 2002-11-21. Archivado desde el original el 25 de octubre de 2016 . Consultado el 19 de marzo de 2021 .
- ^ "Licencia pública gratuita de Aladdin" . Archivado desde el original el 30 de septiembre de 2017 . Consultado el 19 de marzo de 2021 . (espejo)
- ^ "Información básica para nuevos usuarios de Ghostscript" . pages.cs.wisc.edu .
- ^ "Advogato: Blog para raph" . 29 de junio de 2017. Archivado desde el original el 29 de junio de 2017.CS1 maint: bot: estado de URL original desconocido ( enlace )
- ^ raph (7 de junio de 2006). "¡La vanguardia de Ghostscript ahora es GPL!" . Archivado desde el original el 3 de octubre de 2016 . Consultado el 19 de marzo de 2021 ."Tengo buenas noticias que informar. La vanguardia del desarrollo de Ghostscript está ahora bajo licencia GPL, al igual que la última versión, Ghostscript 8.54".
- ^ "Artifex Software Inc" . Artifex Software Inc . Archivado desde el original el 20 de febrero de 2009 . Consultado el 19 de marzo de 2021 .
- ^ Robitaille, Jason (4 de diciembre de 2009). "Demanda por infracción de derechos de autor presentada contra Palm" . webOS Nataion . Consultado el 19 de marzo de 2021 .
- ^ "Reclamación por infracción de derechos de autor" (PDF) . 2009-12-02. pág.4 párr.15, pág.6 párr.27 . Consultado el 3 de mayo de 2013 .
- ^ "Aviso de despido voluntario con prejuicio" (PDF) . 2011-02-07 . Consultado el 19 de marzo de 2021 .
- ^ Liddell, Chris (19 de febrero de 2006). "[gs-devel] Ghostscript 9.07 y GhostPDL 9.07" . Consultado el 19 de marzo de 2021 .
- ^ "Información de licencia" . Artifex Software Inc . Consultado el 8 de mayo de 2014 .
- ^ José Luis Rivas (6 de mayo de 2014). "Re: la licencia de Ghostscript cambió a AGPL" . listas.debian.org . Consultado el 19 de marzo de 2021 .
- ^ "Paquete Debian - gsfonts" . Consultado el 21 de abril de 2010 .
- ^ "Fuentes y facilidades de fuentes suministradas con Ghostscript" . Consultado el 21 de abril de 2010 .
- ^ "Fuentes Linux (principalmente X11)" . 2009-08-15 . Consultado el 21 de abril de 2010 .
- ^ a b c "doc / pcl / urwfonts (fuentes URW en formato TTF)" . ghostscript doc . Consultado el 24 de marzo de 2018 .
- ^ a b ArtifexSoftware. "urw-base35-fonts" . GitHub . Consultado el 25 de marzo de 2018 .
- ^ ¡Finalmente! Fuentes PostScript Type 1 básicas 35 de buena calidad y gratuitas (GPL). , archivado desde el original el 23 de octubre de 2002 , consultado el 6 de mayo de 2010
- ^ ¡Finalmente! Fuentes PostScript Type 1 básicas 35 de buena calidad y gratuitas (GPL). (TXT) , consultado el 6 de mayo de 2010
- ^ "Fuentes y TeX" . 2009-12-19 . Consultado el 6 de mayo de 2010 .
- ^ Cinco años después: Informe sobre proyectos internacionales de fuentes TEX (PDF) , 2007 , consultado el 6 de mayo de 2010
- ^ "Licencia GhostPDL" . ghostscript doc . Consultado el 21 de noviembre de 2017 .
- ^ Bisson, Gaetan. "Conversiones URW Garamond ttf" . Consultado el 18 de agosto de 2015 .
- ^ "El nuevo proyecto de fuentes: TEX Gyre" (PDF) . Tug.org . Consultado el 12 de junio de 2015 .
enlaces externos
- Página web oficial
- Ghostscript versión 8.56 y anteriores
- Página de descarga de binarios de Ghostscript / GhostPDL en Github (multiplataforma, este sitio se mantiene activamente)
- Página de descarga de binarios de GPL Ghostscript en SourceForge (multiplataforma, este sitio ya no se mantiene activamente)