2017-02-23 21 views
0

我使用GS 9.20一些PDF文档合并成一个单一的文件GhostScript的不确定glyp

/usr/bin/gs9/bin/gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dRENDERTTNOTDEF=true -sOutputFile=/docs/merged.pdf 

而且我得到这个错误,而且不知道如何解决它。有没有人遇到过这些类型的错误?

GPL Ghostscript 9.20: ERROR: Page 5 used undefined glyph 'g2' from type 3 font 'PDFType3Untitled'

回答

2

没有看到原始文件的不可能是一定的,但该文件要求在字体(PDFType3Untitled)特定的字形,并且该字体不包含字形我会从错误猜测。

结果是,您收到一条错误消息(与WARNING相反,来自PDF解释器的以ERROR开头的消息意味着输出很可能不正确)。

你仍然会得到一个PDF文件,它可能在视觉上与原始文件相同,因为显然原始文件也没有字形。

至于'解决'它,你需要修复原始的PDF文件,这几乎肯定是问题所在。

请注意,由于我一直对人们说,你不是'合并'PDF文件,原始文件被拆分成图形原语,然后从这些原语构建一个新文件。您不能依赖最终文件中存在的原始文件中的任何结构。一个真正的“合并”文件将保留这一点,Ghostscript的pdfwrite设备不会。

有关说明,请参阅here