从 Adobe Reader 打印到 NuGenesis SDMS的报告中出现乱码\不可读文本 - WKB273458
文章编号: 273458点击此处访问英文版本文章
故障描述
- 打印至 NuGenesis UNIFY 的报告中的文本在打印后不久即可在 NuGenesis Preview(预览)中正确显示;但是,稍后查看时,例如关闭 Adobe Reader 后,文本不可读
环境
- NuGenesis 9 SDMS
- NuGenesis 8 SDMS
- 使用 Adobe Reader 将 PDF 文件打印至 NuGenesis UNIFY
原因
在打印过程中,Adobe Reader 将 PDF 文件的嵌入字体转换为临时字体。这些字体在打印后只显示一小段时间,并且可以在 NuGenesis Preview(预览)显示报告时使用。删除临时字体后,出现时间延迟或在关闭 Adobe Reader 时,NuGenesis Preview 无法再使用这些字体,而是使用替换字体。
PDF 文件中出现类型 1 字体时,会在打印过程中呈现为图像,因此应避免使用。
解决方法
- 创建新的文本文件:C:\Windows\acroct.ini
- 在 acroct.ini 中输入以下文本:
- [WinFntSvr]
- TTToSysPrintDisabled=1
- 保存并关闭文件
- 将 PDF 重新打印到 UNIFY。如果新打印的报告的文本仍然不可读,请将以下文本添加到 acroct.ini
- T1ToTTDisabled=1
- 保存并关闭文件
- 重新打印 PDF
附加信息
要识别 PDF 文件中的字体类型:
- 在 Adobe Reader 中打开文件
- 单击主菜单 \ 文档 properties(文档属性),或“文件”菜单 \Properties(属性)
- 单击“字体”选项卡
- 软件将列出文件使用的和/或嵌入的所有字体。 类型 1 字体将用明显的图标和标签“类型 1”标识
id273458, SDMS, SDMS8, SDMS8NU, SUPISDMS, SUPNG