Kinggrid金格技术论坛-应用资料库

注册

 

发新话题 回复该主题

【经验分享】关于WORD转换PDF后字体变化问题的分析 [复制链接]

1#
银光图片
问题描述:客户反映使用iWebOffice控件将WORD转成PDF之后,PDF中的字体和WORD中的不一样了。


问题解答:WORD转换PDF文档后出现里面的文字格式变化的问题,有两个可能性:
1是转的时候就变化了,如果是使用OFFICE另存为PDF的方式转的就可能有这个情况。
2是转出来的PDF是正常的,但是iWebPDF控件阅读时显示变化了,这就可能是文档中使用了iWebPDF控件不支持的字体。
因为我们的控件解析字体的方式和Adobe或其他PDF阅读器不一样,需要单独开发来支持各种字体,所以对字体的支持比较有限。

考虑到PDF的标准是Adobe公司制定的,所以我们建议使用Adobe的打印机转换PDF。
怎么分辨文档是什么转换的呢?只需要用阅读软件(Adobe Acrobat或Adobe Reader)打开PDF文档,查看文档的属性,在“说明”那一项里就会有创建文件的软件信息。请看下面几个截图:
您所在的用户组无法下载或查看附件

截图一:这是OFFICE2010软件转换出来的。

您所在的用户组无法下载或查看附件

截图二:这是Adobe Acrobat软件中转换出来的。

您所在的用户组无法下载或查看附件

截图三:这是使用Adobe PDF打印机转换出来的。

您所在的用户组无法下载或查看附件

截图四:这是iWebOffice控件WebSavePDF接口转换出来的。其实就是调用Adobe PDF打印机转换的。
注:如果客户端没有安装Adobe PDF打印机而是安装了OFFICE2007SP3以上的版本,则就是用OFFICE的另存为转换,这里的信息就和“截图一”一样了。
最后编辑陈湘凌 最后编辑于 2014-12-01 17:52:59
分享 转发
2018金格科技15周年。因专注而专业,以用心伴长情。同心、同梦、同行!
TOP
2#

回复 1楼陈湘凌的帖子

如果是客户一定需要iWebPDF控件支持某种字体,可以通过定制开发来实现。
不过建议是使用操作系统自带的字体。或者是Adobe PDF打印机的首选项中设置使用系统自带字体,不使用文档中的字体。(不过这样的话就变成转换时字体就变化的情况了。)

您所在的用户组无法下载或查看附件

2018金格科技15周年。因专注而专业,以用心伴长情。同心、同梦、同行!
TOP
3#

很好的一篇帖子,学习了
陈强 新工作QQ:3508627820
TOP
发新话题 回复该主题