在某些文件上使用ps2ascii时出错

时间:2019-01-01 13:09:41

标签: operating-system ghostscript

FC_WEIGHT指的是什么?请注意:尽管生成了文本文件,但它很大,并且主要由数字组成,因此很难校对。我需要相对良好的信心,使输出与输入匹配。如果有解决方法,请指点它,并为单调乏味的生活带来欢乐。

输入命令 ps2ascii /Users/dwstclair/Desktop/untitled3/stmt_20181130.pdf a.txt

结果是: DEBUG: FC_WEIGHT didn't match

偶然的是,我的系统上缺少默认字体 我添加了DroidSansFallback.ttf(不高兴)

1 个答案:

答案 0 :(得分:0)

基本上,我不会使用ps2ascii。它早已被弃用,甚至在更高版本的Ghostscript中也没有提供。

请改为考虑使用txtwrite设备。它适用于更广泛的输入范围(特别是它可以在PDF文件中使用ToUnicode CMap,而ps2ascii不能使用),并且能够以ASCII以外的格式生成输出,这非常有用。即使您不使用非拉丁语言,也可以保留连字(例如fi,ffi,ffl等)。

您问题的实际答案是“不用担心”。

FC_WEIGHT表示字体的粗细(浅色,粗体,常规,ExtraBold等)。当您使用FontConfig时,此消息可能出现,并且Ghostscript正在从字体配置中枚举可用字体,试图在输入中查找缺失字体的匹配项。这意味着候选字体与目标字体的粗细不匹配。

由于您将不使用字体,因此它不会影响您。