我必须通过读取 EDI 数据生成发票虚拟图像。发票来自欧洲的供应商——特别是保加利亚。
为了生成PDF文件,我做了以下
- 创建 SSRS
- 在报表查看器中呈现(版本 10.0 - 运行时版本 v2.0.50727)
- 将 SSRS 导出为 PDF
我面临的问题是——
PDF 中的一些 unicode 字符正在转换为 ? 而有些来得正是时候。VERKTYGSSKÅP 显示为 VERKTYGSSK?P
我读了几个地方,当 unicode 内容存在时,Report Viewer 导出功能存在一些错误。
我试过以下
- 使用 unicode 字体。我尝试使用 3-4 种字体,例如“Lucida Sans Unicode”、“MS UI Gothic”、“DejaVu Sans”和“Gentium Plus”
- 将报告语言更改为 sv-SE
- 安装了 Windows XP 媒体中可用的语言包
我正在生成 PDF 的同一台机器上查看 PDF - 我还在 PDF 中验证了正在使用的字体已被嵌入。
提前感谢您的时间和精力。