我真的希望有人可以帮助我解决这个问题。我有一个使用 Free3of9 扩展条码的 SSRS 报告。我的问题是 SSRS 在导出为 PDF 时没有嵌入字体文件。
这是发生了什么:
我有两台服务器正在尝试测试,Server 2003 和 Server 2008。两者都使用 Sql Reporting Services 2008 R2。它们都在 Windows 字体目录中安装了字体文件。
在 Server 2003 上,当我运行报告时,我能够正确地看到条形码并正确地导出为 PDF。这里的问题是,当我的应用程序调用相同的报告时,我可以看到条形码,但它不会导出为 PDF。运行该应用程序的计算机也安装了字体文件。
在 Server 2008 上,当我运行报告时,我能够看到条形码,但字体文件在导出时未嵌入到 PDF 中。像上面那样从我的外部应用程序调用报告具有相同的效果。
我以相同的方式将字体安装到两台服务器上,并且它们都使用在 Report Building 2008 R2 中创建的相同报表。自安装字体以来,两台服务器都已完全修补并重新启动。
任何想法如何解决?我在下面提供了一个链接,其中包含有问题的字体文件和一个示例报告,该报告在 SSRS 中正确显示,但在导出时却没有。
谢谢。