错误现象
通过adobe pdf打印转换pdf时,不能够转换成功,只能弹出一个**.txt
打印——选择Adobe pdf——打印,txt中的内容如下:
%%[ ProductName: Distiller ]%%
%%[ Error: TT8E96441DtCID cannot be embedded because of licensing restrictions. ]%%
[Warning] The font TT8E96441DtCID could not be embedded because of licensing restrictions.
Text may display incorrectly on platforms that do not have this font installed.
%%[ Error: invalidfont; OffendingCommand: xshow; ErrorInfo: MetricsCount --nostringval-- ]%%
Stack:
0.0
1.0
%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%
%%[ Warning: PostScript error. No PDF file produced. ] %%
大致意思是出现了无效的字体“invalidfont”,字体代码是“TT8E96441DtCID ”。
解决方法
查找的大多数方法都是按照下图,去掉“仅依靠系统字体;不使用文档字体”的勾选框,但去掉后依旧出错。
tips: 为找到错误的字体,通过不断自定义打印范围的方式,直到找到无法识别的字体。
首先通过自定义打印范围的方式,不断测试是否能够转换pdf成功,通过不断缩小,定位到只要有第一页,就会出错。
然后找到第一页中用到的字体,在C:\Windows\Fonts查找是否有相应的字体,找到没有的字体,安装即可。
我这里定位的字体是没有 方正小标宋简体,字体库只有一个“方正小标宋常规”
下载对应的字体,放在C:\Windows\Fonts中
即可成功通过adobe pdf将word转化为pdf。