安装Ghostscript的终极指南

12,653 阅读8分钟

在这篇文章中,我们将探讨如何在众多不同的平台和操作系统上安装Ghostscript。

什么是Ghostcript?为什么要安装它?

什么是 Ghostscript,我们为什么要安装它?要了解这一点,我们首先应该了解一下 Postscript。

Postscript

Postscript 是一种面向桌面出版文件的页面描述语言。

如果你想在你的文档中获得真正专业的排版、布局和图形,那么你要使用的就是桌面出版软件。

它最早是在1982年由Adobe系统公司创建的。作为一种语言,它类似于Python,因为文件中包含了人类可读可写的语言命令,这些命令可以被解释器解析以完成某些工作。

就Python而言,包含Python命令的文本文件可以被Python解释器解析,以创建任何一种可以想象的程序。

就Postscript而言,包含Postscript命令的文件可以被Postscript解释器解析,以呈现专业的文件,无论是在屏幕上还是在打印机上。

此外,PDF格式是Postscript语言的扩展,它增加了更多的功能,现在是最常用的文件格式之一。

Ghostscript

Ghostscript是一个免费的开源解释器,用于渲染Postscript和PDF文档。

你可能想安装它的原因之一是为了使用一个需要它的程序。

即使没有需要它的程序,安装Ghostscript也是有用的。

⭐ Ghostscript 可用于修改 PDF 文档,例如将 PDF 转换为图像,或提取文本,以及其他事项。

更妙的是,由于Ghostscript提供了一个语言绑定的API,Ghostscript的功能可以用其他语言实现,使我们可以编写自己的程序来修改PDF文档。支持的语言有 C#、Java 和 Python。

检查是否已经安装了 Ghostscript

你可能已经安装了 Ghostscript -- 你的系统可能自带了它,或者它可能是为了支持你已经安装的程序而安装的。因此,请先检查一下,为自己节省一些精力。

在 Windows 上检查 Ghostscript

  1. Windows+R ,打开 "Run" 框。
  2. 在 "Run" 框中输入 "cmd" 。
  3. 一个命令行窗口打开。
  4. 在命令行窗口中输入 "GSWIN64 -h" 如果你的系统是 64 位的(现在的大多数机器),或 "GSWIN32 -h" 如果你的系统是 32 位的(旧机器)。如果Ghostscript已经安装,你会看到Ghostscript的帮助信息。如果你看到一个错误,那么Ghostscript就没有安装。
  5. 输入 "exit" 来关闭命令行窗口。

在 Mac 上检查 Ghostscript

  1. 在 Finder 中,打开/Applications/Utilities 文件夹,然后双击Terminal
  2. 在终端窗口中输入 "gs -h" 。如果Ghostscript已经安装,你将看到Ghostscript的帮助信息。如果你看到一个错误,那么Ghostscript就没有安装。
  3. 在你的 Mac 上的Terminal 应用程序中,选择Terminal > Quit Terminal

在 Linux 上检查 Ghostscript

  1. 打开一个终端窗口。如何做到这一点,取决于你使用的是哪种Linux发行版。
  2. 在终端窗口中输入 "gs -h"。如果Ghostscript已被安装,你将看到Ghostscript的帮助信息。如果你看到一个错误,那么Ghostscript就没有安装。

在 Windows 上安装 Ghostscript

  1. 转到 Ghostscript 的下载页面:www.ghostscript.com/releases/gs…
  2. 有两个许可证版本可用。Affero GPL (AGPL),和商业版。请查看artifex.com/licensing/ 上的许可证信息。对于休闲使用,大多数用户会选择 AGPL。
  3. 根据你的系统,选择64位或32位。
  4. 点击所选链接下载你的选择。
  5. 安装程序将被下载。
  6. 下载的程序将是gsxxxxw64.exegsxxxxw32.exe 。'xxxx'将是表明发行版本的数字。截至目前,最新的版本是9.55.0 ,所以64位版本的安装程序将是gs9550w64.exe
  7. 双击下载的安装程序。
  8. 按照提示来进行安装。

在 Unix 上安装 Ghostscript

在任何基于 UNIX 的机器上使用这个方法,所以这应该适用于 Mac 或 Linux。

大多数 UNIX 系统都有更简单的方法来安装 Ghostscript,所以你几乎肯定不需要这样做。

然而,如果你在使用那些更简单的方法时遇到困难,你可以试试这个方法作为备份。

这种方法通常是有效的,但有时却不成功,这时你需要做一些故障排除来找出原因(例如,配置文件可能没有为你的系统正确配置)。

还要注意的是,你需要确保你的系统上安装了Linux或Mac的编译软件,这已经超出了本文的范围。所以选择这种方法是最后的手段。

  1. 进入Ghostscript下载页面,下载源代码版本。截至本文写作时,这个文件是 ghostscript-9.55.0.tar.gz
  2. 把这个文件移到你要工作的某个文件夹里。
  3. 解除下载文件的存档。通常你的系统会被配置为通过双击该文件来进行。如果没有,你可以在终端使用这个命令解压:tar -xzf ghostscript-9.55.0.tar.gz 。该文件将被解压为子目录和文件。
  4. 在终端中进入最上面的解包子目录。
  5. 在终端中输入./configure ,运行配置文件。这将审查你的系统并准备编译代码。
  6. 在你的终端中输入make ,编译该代码。
  7. 通过输入这个来安装编译后的代码。sudo make install

为了便于复制和粘贴,这里有一些命令。

tar -xzf ghostscript-9.55.0.tar.gz
./configure
make
sudo make install

在 Mac 上安装 Ghostscript

在 Mac 上安装 Ghostscript 的最简单方法是使用HomebrewMacports系统。这些都是用于 Mac 的软件包管理系统,它们使 Mac 能够使用 Unix 开源软件的广阔世界。

在这些系统中,许多配置工作都是由其他人来完成的,因此,下载和安装软件就像一个命令一样简单,就像为Mac下载一个应用程序就像点击Mac应用商店的一个图标一样简单。

有哪些程序可以使用,取决于别人为系统准备了什么。

幸运的是,Ghostscript可用于这些系统。

使用Homebrew安装Ghostscript,使用以下命令。

brew install ghostscript

使用 Macports 安装 Ghostscript,使用下面的命令。

sudo port install ghostscript

在 Ubuntu 上安装 Ghostscript

在 Ubuntu 上使用基于 GUI 的软件应用程序来安装软件通常是最直观的。

这可以访问Ubuntu可用的大量软件的仓库。

然而,用命令行安装通常也是最快的。对Ghostscript这样做,如下所示。

sudo apt install ghostscript

在其他基于 Debian 的发行版上安装 Ghostscript

有许多发行版,像 Ubuntu 一样,都是基于 Debian 的。

许多发行版也有用于安装软件的 GUI 应用程序,而这些应用程序通常可以用来安装 Ghostscript。但是和Ubuntu一样,使用命令行安装往往是最快的。

该命令仍然是一样的。

sudo apt install ghostscript

在 Centos 7 以及其他基于 Red Hat/Fedora 的发行版上安装 Ghostscript

Centos 7是Red Hat Linux发行版的一个免费版本,没有Red Hat的品牌,也没有Red Hat的技术支持。

Fedora 是 Red Hat 发行版家族中的 "出血边缘 "免费发行版,它是更强大和更稳定的 Red Hat 发行版的开发基础。

由于这些都在同一个发行版家族中,它们都可以通过同一个命令最快速地更新。这个家族中的许多其他发行版也是由同一个命令最快速地更新。

该命令是

sudo yum install ghostscript

安装Ghostscript for Anaconda

如果你是一个数据科学家,在Anaconda中对数据分析比对操作系统管理更得心应手,你仍然可以通过Anaconda确保你有ghostscript。

打开Anaconda的命令行界面,输入以下命令来安装Ghostscript。

conda install -c conda-forge ghostscript

在Google Colab中安装Ghostscript

Ghostscript 甚至可以安装在 Google Colab 中。

Colab 中的单元格在效果上与 Python 外壳一样。因此,用户可以使用感叹号来提交操作系统外壳命令,然后输入命令来安装Ghostscript。

Colab背后的操作系统操作起来像Ubuntu,所以安装命令也反映了Ubuntu的情况。因此,要安装Ghostscript,请在Colab单元中输入以下命令。

!apt get install ghostscript

结论

Ghostscript是一个免费的开源解释器,可以将Postscript和PDF文档渲染到屏幕上或打印机上。

Ghostscript还可以用来处理或修改这些文件。

更妙的是,由于Ghostscript包括一个语言绑定的API,程序员可以用它来编写其他语言的程序来修改PDF文档。

支持的语言有C#JavaPython

正如你所看到的,Ghostscript 可用于许多不同的平台和操作系统。我们展示了在许多这些不同的平台上安装 Ghostscript 的命令。

我们希望你觉得这对你有帮助,并祝你编码愉快