什么是鬼脚本?(a ghostscript?)

尽管名为Ghostscript,但它不是一个脚本。它是一套软件程序,可以解释Adobe Systems Inc.创建的Postscript语言。通过这些程序,用户可以将Postscript语言文件转换为不同的光栅图像处理(RIP)格式以进行打印和显示,或者为没有内置Postscript功能的打印机解释Postscript文件。此软件套件可以对可移植文档格式(PDF)文件执行相同的功能,并具有将Po...

尽管名为Ghostscript,但它不是一个脚本。它是一套软件程序,可以解释Adobe Systems Inc.创建的Postscript语言。通过这些程序,用户可以将Postscript语言文件转换为不同的光栅图像处理(RIP)格式以进行打印和显示,或者为没有内置Postscript功能的打印机解释Postscript文件。此软件套件可以对可移植文档格式(PDF)文件执行相同的功能,并具有将Postscript文件转换为PDF或其他方式的功能。

The tedious, command-line method for using Ghostscript is fairly inaccessible for the common computer use.

L.Peter Deutsch于1986年为GNU的Not Unix(GNU)项目创建了Ghostscript套件,为开源Unix®系统提供了解释Postscript语言的方法。虽然打算成为开源软件,但Deutsch还计划制作商业版本,因此保留了源代码的版权。结果,该软件最终落入了许多不同许可证的限制之下,这些许可证以各种方式限制了其使用。

Deutsch成立了阿拉丁企业公司(AladdinEnterprises),该公司接受了原始套件,并发布了一个名为阿拉丁鬼脚本(AladdinGhostscript)的版本。尽管本次发布的目的是开始商业版本的工作,但与GNU项目的部分协议也意味着发布一个免费版本。然后,德国为GNU发布了通用公共许可证(GPL)版本,阿拉丁企业版在所谓的阿拉丁自由公共许可证(AFPL)下发布,该许可证比GPL更具限制性。这个版本后来被称为AFPL Ghostscript。

公司Easy Software Products(ESP)于1993年开发了一个名为ESP Ghostscript的版本,该版本也包含在GPL中。创建此版本是为了与ESP通用Unix打印系统(CUPS)兼容。2006年,随着CUPS最终成为Linux®和其他Unix®操作系统的主流,ESP Ghostscript和GPL版本合并,创建了GNU项目的GNU Ghostscript。归根结底,所有这些命名、软件源代码的分叉和许可证争议都很重要,因为fray-Ghostscript中出现了两个版本,这是Artifex software Inc.拥有版权的软件。和GNU Ghostscript,由GNU项目维护并发布GPL版本。

作为解释器,该软件的主要用途是获取Postscript页面描述命令,并将其转换为可以在计算机显示器上显示或从打印机打印到纸张上的格式。运行时,解释器会向用户显示提示。Postscript语言可以直接输入到解释器中,也可以通过包含Postscript语言的文本文件输入。最常用的方法是通过文本文件或Postscript文档。在大多数计算机文件系统上,Postscript文件由标识。ps后缀。

这种使用Ghostscript的繁琐命令行方法对于普通计算机用户来说是相当不可访问的,因此出现了一些软件项目,它们使用该软件作为后端来显示或打印Postscript和PDF文件。最常见的是一个名为GSview的程序,它提供图形用户界面(GUI)。鉴于该软件的起源以及Adobe Systems Inc.为许多商业操作系统提供Postscript和PDF解释器,大多数可用于Ghostscript的GUI软件都是在类似Unix®的自由操作系统下开发的。

然而,Ghostscript本身已经移植到许多操作系统下运行,包括几乎所有类似Unix®的变体、Linux®、Macintosh®、Microsoft Windows™, 以及无数其他操作系统。原因可能是该软件作为RIP的能力。在这样的用例中,Ghostscript作为服务或守护进程存在,并通过获取Postscript并为打印机或显示器处理它来充当设备的输入过滤器。作为RIP设备的引擎,它需要能够在RIP设备构建的任何不同操作系统下平稳运行。

  • 发表于 2021-12-10 14:01
  • 阅读 ( 82 )
  • 分类:互联网

你可能感兴趣的文章

如何压缩pdf文件,减小文件大小,并使其变小

... 请注意,下面突出显示的工具需要GhostScript来查看和处理pdf。 ...

  • 发布于 2021-03-18 08:43
  • 阅读 ( 532 )

如何用脚本编辑器来增强你的google应用程序

...,并构建扩展Google文档、工作表和幻灯片的附加组件。 什么是谷歌应用脚本(google apps script)? googleapps脚本是一个基于云的开发平台,用于创建定制的、轻量级的web应用程序。您可以直接在浏览器中构建可伸缩的应用程序,轻...

  • 发布于 2021-04-03 16:11
  • 阅读 ( 216 )

如何在windows上打开eps图像文件

...EXE文件,您可以从Irfanview站点下载。 你需要的第二项是Ghostscript,一个开源的PostScript解释器。Ghostscript还安装了一个EXE文件,只需几秒钟,无需进一步配置。从Ghostscript下载页面,您需要选择“Postscript和PDF解释器/渲染器”,然...

  • 发布于 2021-04-08 20:27
  • 阅读 ( 199 )

作用域如何影响powershell脚本

...影响PowerShell脚本,以及如何在它们内部和周围工作。 什么是范围(a scope)? 在PowerShell中,“scope”指的是脚本或命令shell正在运行的当前环境。作用域用于保护环境中的某些对象不被脚本或函数无意中修改。特别是,除非这些...

  • 发布于 2021-04-11 03:54
  • 阅读 ( 259 )

如何推出你自己的可怕的拖放文件共享服务

...)函数。要使用PDF功能,还需要启用exec()函数并安装GhostScript。那么这个脚本对你有什么帮助呢?以下是功能概述:脚本将在一个漂亮的列表中显示目录中的所有文件和文件夹。文件夹将首先显示,文件将其次显示。您可以轻...

  • 发布于 2021-05-27 02:53
  • 阅读 ( 179 )

脚本(script)和剧本(screenplay)的区别

...;所有的剧本都是剧本,但不是所有的剧本都是剧本。 什么是剧本(a script)? 剧本是戏剧、电影或广播的书面文本。手稿是从拉丁文抄写员的意思来写的。剧本是一个故事的书面版本。 术语脚本可应用于各种领域,例如舞台剧...

  • 发布于 2021-06-27 07:11
  • 阅读 ( 962 )

食尸鬼(ghoul)和僵尸(zombie)的区别

...著。电影《白僵尸》于1932年上映。食尸鬼与僵尸对比表什么是食尸鬼(ghoul)?食尸鬼来自阿拉伯语单词“ghul”。食尸鬼是一种民间生物,一种怪物,或是一种与墓地有关的灵魂。他们**肉。食尸鬼出现在著名的《一千零一夜》一...

  • 发布于 2021-07-11 14:25
  • 阅读 ( 213 )

什么是父母的爱?(a parent iframe?)

父iframe是网页中包含辅助网页或脚本的内部框架。它们通常被称为iFrame,因为名称的“父”部分是从其内容的角度来看的。iframe中的任何内容都被视为其子对象,而它被视...

  • 发布于 2021-12-11 22:26
  • 阅读 ( 86 )

什么是解析器?(a parser?)

解析器是一种软件,当脚本在web服务器上执行时,它会评估脚本的语法。对于web上使用的脚本语言,解析器的工作方式与编译器在其他类型的应用程序开发环境中的工作方...

  • 发布于 2021-12-11 22:28
  • 阅读 ( 95 )

什么是php代理?(a php proxy?)

PHP代理是从网页或界面获取信息并将其传输到web服务器进行某种处理的单个脚本或脚本组。PHP代理可以是简单的,也可以是复杂的,从单个表单获取输入,或者将多个接口...

  • 发布于 2021-12-11 23:06
  • 阅读 ( 170 )