EBOS审批流自动发送邮件时,携带的PDF套打文件中汉字全部乱码的问题怎么解决?
问题描述:
EBOS审批流自动发送邮件时,携带的PDF套打文件中汉字全部乱码的问题。
而GUI发送邮件携带的附件可以正常显示。如下图:
解决方案:
EBOS发送邮件是生成PDF附件的逻辑。逻辑如下,最终是调用DevExpress.XtraPrinting.PrintHelper的ExportToPdf(strPath) 实现的。将文件先引出到web服务器的临时文件路径下,然后再发送邮件携带该附件。
且生成PDF和我们的BOS万能报表引出PDF,都是采用的DevExpress这个第三方控件实现的。这个是其内部的实现逻辑。打印模板中设定了汉字的字符集在环境中找不到对应的字符集产生的乱码。
解决方案:
按照上述的BOS万能报表引出PDF文件汉字乱码的解决方案,排查当前环境中C:\Windows\Fonts\..路径下确实没有 simsun.ttf 、simkai.ttf、simfang.ttf字体。 所以拷贝这三个字体包到C:\Windows\Fonts\..路径下,根据提示进行安装。
注意:根据测试发现,字体安装完成后一定要重启计算机后才能生效。
按照上述操作后测试,EBOS邮件发送附件生成PDF和BOS万能报表引出PDF文件都不会乱码啦!
EBOS审批流自动发送邮件时,携带的PDF套打文件中汉字全部乱码的问题怎么解决?
问题描述:EBOS审批流自动发送邮件时,携带的PDF套打文件中汉字全部乱码的问题。而GUI发送邮件携带的附件可以正常显示。如下图:解决方案:...
点击下载文档
上一篇:访问EBOS站点报错“检索COM类工厂中CLSID为{4A1B2781-...}的组件是失败,原因是出现以下错误:80040154”怎么解决?下一篇:WEB平台登录界面数据源仅显示SRM账套解决方案
本文2024-09-22 16:41:05发表“k3wise知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3wise-89518.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章