sql-server - SSRS 2008 到 PDF 导出条码错误
问题描述
我在将 SQL 报告 (SSRS 2008) 的结果导出为 PDF 文件时遇到问题。我在报告中使用了条形码。条码在可视化报告时正确显示,并且在导出为 Excel/Word 时被编码并且可以被扫描。导出为 PDF 时,文本显示16327567(例如)而不是条形码(对于 3OF9),或由 SQL 编码器生成的一些特殊字符,应在其上应用条形码字体。我使用了 Code128 和 3OF9 字体,结果都一样。
当我从不同服务器的报表服务器调用报表时,该问题在不同环境中仍然存在。我相信它与SQL版本有关。
这是我已经尝试过的:
- 检查字体,它们是可安装的,真实类型,并且在从文件属性检查时显示在 PDF 中
- 多次重新启动报告服务器服务
- 字体安装在所有环境(SSRS 服务器、客户端服务器、我自己的本地机器)
- 对于 Code128,使用了以前工作的编码器,并在 SQL 2016(在另一台服务器上)上完成了魅力,并导出为 PDF 编码了条形码
- 甚至重启了所有 SQL 相关的服务
请问有什么想法吗?我希望我没有错过任何细节。先感谢您!
解决方案
推荐阅读
- android - SecurityException: android.permission.INTERACT_ACROSS_USERS 缺少蓝牙访问
- php - 如何在我的代码中使用 php 中 Rapid API 提供的这些数据?
- react-native - React Native DatePicker NativeBase - 如何禁用特定日期
- azure - 我是否需要同时打开 Azure NSG 防火墙规则和 VM 防火墙规则
- python - 傅立叶逆变换给出“不支持数据类型”错误
- ios - CLLocationManager 更新位置不准确
- node.js - 如何使用某些节点模块
- javascript - 如何在 Angular 7 中使用 goJs TreeModel
- c - C程序中各种格式说明符的说明
- php - 如何在不重定向 Laravel 的情况下从另一个函数发送响应