在Ubuntu 12.04中从源代码构建ghostscript

在Ubuntu 12.04中从源代码构建ghostscript,ubuntu,ghostscript,Ubuntu,Ghostscript,我已经从存储库安装了ghostscript包9.05版,但该版本在某些PDF转换中与文本重叠。使用9.06版进行了本地测试,看起来一切正常 我正在将PDF文件转换为jpg 现在我想知道的是,当我从源代码(9.10版本)编译并安装ghostscript时,我是否还需要将一些字体复制到某个目录?我以前从源代码处安装过GS,但后来在字体方面出现了一些问题 我已经读了这一页,但根本帮不了我: 如果我是对的,存储库版本会自动处理所有这些默认字体 是否可以将包版本gs-file替换为手动编译的版本(重命名并

我已经从存储库安装了ghostscript包9.05版,但该版本在某些PDF转换中与文本重叠。使用9.06版进行了本地测试,看起来一切正常

我正在将PDF文件转换为jpg

现在我想知道的是,当我从源代码(9.10版本)编译并安装ghostscript时,我是否还需要将一些字体复制到某个目录?我以前从源代码处安装过GS,但后来在字体方面出现了一些问题

我已经读了这一页,但根本帮不了我:

如果我是对的,存储库版本会自动处理所有这些默认字体

是否可以将包版本gs-file替换为手动编译的版本(重命名并复制),以便所有其他设置(如默认字体)保持与包(存储库)版本相同。不卸载软件包版本

是否还有其他用于将PDF页面转换为JPG/PNG的命令行补丁程序?已经测试过imagemagic,但速度比GS慢10倍


谢谢

如果您获得整个Ghostscript源代码树并使用configure构建它,那么它应该都能很好地工作。自编译版本不太可能具有与打包版本相同的设置,但任何依赖于环境的内容都不会因替换打包版本而受到影响


我建议您简单地尝试一下,如果您有问题,可以使用IRC(IRC.freenode.net,#ghostscript频道)与开发人员交谈。

我建议查看Ubuntu的ghostscript包(apt get source ghostscript),看看那里的目录和配置标志是如何设置的。通常,将软件包升级到较新的源代码并构建一个合适的debian软件包比手动配置软件包构建系统以完美地与系统配合更容易。谢谢,我以前构建过该版本(9.10),但后来我遇到了一些pdf问题。。gs在某些情况下因字体替换而被挂起。。带有“查找替换字体”等消息。这就是为什么我认为我必须手动复制一些字体?pdf中嵌入了所有字体。如果pdf文件中嵌入了所有字体,那么您不需要对字体进行任何处理,因为GS将始终优先使用嵌入的字体。您(应该)永远不需要复制字体,但是,如果您错误地设置了GS,您可能最终没有可用的字体,这可能会引发这样的问题。请注意,源代码中提供了标准字体,因此您不应该有字体替换问题。我不是构建专家,但正如我所说的,如果您有具体问题,请尝试并与我们联系。我发现9.10版中只存在一个bug。我安装了DEV版本(9.11),一切都很好!谢谢你的帮助。