Crystal Report报告Adobe PDF字体问题

时间:2018-03-13 13:01:23

标签: pdf fonts crystal-reports

我徒劳无功地搜索了几个月,但仍然没有找到其他人。类似问题的解决方案对我不起作用或根本不适用。

我有一个用Visual Studio.Net 2012(C#/ ASP.Net)编写的Web应用程序。应用程序从Oracle表中提取一小组数据,然后使用Crystal Reports将该数据抛出到Adobe Acrobat在浏览器中显示的报表页面上。然后,用户将单个Adobe Acrobat页面打印为“优惠券”,并将其物理扫描到我们的文档扫描系统中。这个文档扫描系统需要一个特定的字体,这里是问题...目前,该应用程序正在我们的生产环境和我们的用户验收测试(UATest)环境中运行。 Adobe Acrobat页面为每个Web环境显示不同的字体集。在UATest上,一切都在显示。字体是OCR A Extended。它是一种等宽字体,类似于旧的Courier风格。在我们的生产系统中,它显示的是Arial?微软Sans Serif?我不知道,但无论如何,我们的扫描系统都不喜欢它,也不会接受它。

情况就是这样。此时我无法改变河流。这意味着我坚持使用当前的方法。自动化流程以便数据从网站进入扫描仪上的数据表是理想的,但这是不可能的。

  • 这两个Web服务器都是Windows Server 2012 / R2。

  • 两台Web服务器上的两个应用程序的IIS设置都相同。

  • 我已同步两台Web服务器上的所有字体和字体设置。它们与两台机器上的字体数字和文件完全相同。

  • 该应用程序是我们部门的内部应用程序,通过Active Directory控制对它的访问。不确定这对此是否重要,但更好的是有太多的信息而不是不够。

  • 应用程序是相同的,这意味着我已将整个应用程序文件夹从显示正确字体的UATest机器复制到生产机器上,而不是。

  • 字体设置正确并在开发计算机上的Crystal Report创建器中正确显示(我的本地计算机用于编码,编译和部署应用程序)。

  • 无论使用何种浏览器,结果都是相同的。

  • 我进入了水晶报道,右键点击了 - >设计 - >默认设置 - >字体标签。然后为每个可能的对象将默认字体设置为OCR A Extended。

此时,我的用户正在从UATest服务器运行应用程序。这不是最理想的解决方案,但必须坚持到我找到解决方案为止。

1 个答案:

答案 0 :(得分:0)

问题已解决。在执行重新启动之前,字体不会/不会在Web服务器上生效。昨晚做了一个新的Font就像它应该出现的那样。

相关问题