Imagemagick Ghoshscript错误:错误:/Range签入--.dicttomark--

Imagemagick Ghoshscript错误:错误:/Range签入--.dicttomark--,imagemagick,ghostscript,docsplit,Imagemagick,Ghostscript,Docsplit,我正在尝试使用ghoshscript转换图像中的pdf PDF格式为: 我试图应用这个:它产生了这个错误 编辑:如果删除/var/lib/ghostscript/fonts/cidfmap文件,则不再出现错误 1 /Arial << /FileType /TrueType /Path (/usr/share/fonts/truetype/msttcorefonts/arial.ttf) /SubfontID 0 /CSI [(Artifex) (Unicode) 0] >>

我正在尝试使用ghoshscript转换图像中的pdf

PDF格式为:

我试图应用这个:它产生了这个错误

编辑:如果删除
/var/lib/ghostscript/fonts/cidfmap
文件,则不再出现错误

1 /Arial << /FileType /TrueType /Path (/usr/share/fonts/truetype/msttcorefonts/arial.ttf) /SubfontID 0 /CSI [(Artifex) (Unicode) 0] >> ;
1/Arial>;

你没有说你使用的是什么版本的Ghostscript,因为你使用的是执行Ghostscript的东西,所以你没有给我一个命令行,我实际上可以试试

但是,假设错误中的(ImageMagick?)命令行是正在使用的命令行,我使用当前代码的副本将您的PDF文件呈现到PNM时没有问题,因此我怀疑这已得到解决,我建议您升级到当前版本


如果这不能解决问题,那么您应该在打开一个bug报告,请将PDF文件附加到那里,并提供一个Ghostscript命令行来演示问题。

这是8.71版本。pdf在没有arial cidfmap的情况下可以工作,但在使用它时失败。8.71非常旧,大约有2.5年历史,我建议您升级到当前版本9.06。如果问题仍然存在,请打开错误报告。对我来说,在当前版本的源代码上使用命令行是可行的。
1 /Arial << /FileType /TrueType /Path (/usr/share/fonts/truetype/msttcorefonts/arial.ttf) /SubfontID 0 /CSI [(Artifex) (Unicode) 0] >> ;