从更高版本中删除了 GhostScript 字体文件夹?
GhostScript fonts folder removed from later versions?
我有一些 C# 代码使用 GhostScript(将其称为进程)将 postscript 转换为 PDF。目前我正在使用 GS v9.06。我注意到早期版本的 GS(即 v8.60)在安装过程中安装了一个字体(和资源)文件夹。字体文件夹中的字体是否不再需要 GS 的更高版本(如 v9.06),因为该版本的安装程序不包含它们? -AND- 对于资源文件夹中的文件,确实存在相同的问题。
我针对 v9.06 编写的代码到目前为止似乎在没有字体文件夹的情况下工作。注意:我是 运行 GS 在 Windows 7.
这是一个典型的调用:
gswin64c -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -q -dNOCCFONTS
-dSAFER -dNOPAUSE -dBATCH -dPDFSETTINGS=/ebook
-dAutoRotatePages=/PageByPage -sOutputFile=ex.pdf -c .setpdfwrite -f ex.ps
Windows 上的 Ghostscript 二进制版本将所有资源内置到 ROM 文件系统中(即它们是可执行文件的一部分)。其他操作系统有所不同,特别是 Linux,打包者可能会或可能不会跟随我们的领导。
你必须回溯很长一段路才能到达不是这种情况的时间,我目前安装的最早版本 (8.71) 使用 ROM 文件系统并且已经有 6 年多的历史了。
字体和其他资源仍然存在,但不在磁盘上。
关于您的命令行,我个人不会使用 PDFSETTINGS,因为它会影响无数控件,可能不会按照您想要的方式设置它们。我会 select 我想要的单独控件。
-dNOCCFONTS 什么都不做,只是一个调试控件,你不应该使用它。
您不再需要“-c .setpdfwrite -f”。很多版本都没有做。
我有一些 C# 代码使用 GhostScript(将其称为进程)将 postscript 转换为 PDF。目前我正在使用 GS v9.06。我注意到早期版本的 GS(即 v8.60)在安装过程中安装了一个字体(和资源)文件夹。字体文件夹中的字体是否不再需要 GS 的更高版本(如 v9.06),因为该版本的安装程序不包含它们? -AND- 对于资源文件夹中的文件,确实存在相同的问题。 我针对 v9.06 编写的代码到目前为止似乎在没有字体文件夹的情况下工作。注意:我是 运行 GS 在 Windows 7.
这是一个典型的调用:
gswin64c -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -q -dNOCCFONTS
-dSAFER -dNOPAUSE -dBATCH -dPDFSETTINGS=/ebook
-dAutoRotatePages=/PageByPage -sOutputFile=ex.pdf -c .setpdfwrite -f ex.ps
Windows 上的 Ghostscript 二进制版本将所有资源内置到 ROM 文件系统中(即它们是可执行文件的一部分)。其他操作系统有所不同,特别是 Linux,打包者可能会或可能不会跟随我们的领导。
你必须回溯很长一段路才能到达不是这种情况的时间,我目前安装的最早版本 (8.71) 使用 ROM 文件系统并且已经有 6 年多的历史了。
字体和其他资源仍然存在,但不在磁盘上。
关于您的命令行,我个人不会使用 PDFSETTINGS,因为它会影响无数控件,可能不会按照您想要的方式设置它们。我会 select 我想要的单独控件。
-dNOCCFONTS 什么都不做,只是一个调试控件,你不应该使用它。
您不再需要“-c .setpdfwrite -f”。很多版本都没有做。