0
任何人都知道最合适的地方挂到ghostscript的,所以在解释PS文件的时候,我可以得到表格的所有通话记录:钩子的ghostscript
draw_character(浮法X,浮法Y,串font_name首, int char_id); ?
基本上我想要一个后记文件,并获得所有字符被绘制到屏幕的列表。
谢谢!
任何人都知道最合适的地方挂到ghostscript的,所以在解释PS文件的时候,我可以得到表格的所有通话记录:钩子的ghostscript
draw_character(浮法X,浮法Y,串font_name首, int char_id); ?
基本上我想要一个后记文件,并获得所有字符被绘制到屏幕的列表。
谢谢!
我不确定这个答案是否会帮助你......但是你知道如何从命令行上从Ghostscript获取调试信息吗?只需在命令行中添加“-dDEBUG”,它就会吐出大量额外的信息。为了从唯一的特定主题的调试信息,您有以下选择:
-dCCFONTDEBUG Compiled-in Fonts -dCFFDEBUG CFF Fonts -dCMAPDEBUG CMAP -dDOCIEDEBUG CIE color -dEPSDEBUG EPS handling -dFAPIDEBUG Font API -dINITDEBUG Initialization -dPDFDEBUG PDF Interpreter -dPDFOPTDEBUG PDF Optimizer (Linearizer) -dPDFWRDEBUG PDF Writer -dSETPDDEBUG setpagedevice -dSTRESDEBUG Static GS Resources -dTTFDEBUG TTF Fonts -dVGIFDEBUG ViewGIF -dVJPGDEBUG ViewJPEG
可能的话,在PostScript编程大师可以写一个小的PostScript程序,可以做你想做的,重新界定的运营商之一(showglyph? ),它可以打印出你想要的信息,而不是(或之前)绘制每个单独的字符,并针对你的目标PS文件运行该信息。
也许你应该在comp.text.pdf或comp.lang.postscript中提问你的问题?