【问题标题】:Crystal Report to Adobe PDF font issueCrystal Report 到 Adob​​e PDF 字体问题
【发布时间】:2018-03-13 13:01:22
【问题描述】:

我已经断断续续地搜索了几个月,但仍然没有找到其他人遇到此问题。类似问题的解决方案对我不起作用或根本不适用。

我有一个用 Visual Studio.Net 2012 (C#/ASP.Net) 编写的 Web 应用程序。该应用程序从 Oracle 表中提取一小组数据,然后使用 Crystal Reports 将该数据放到 Adob​​e Acrobat 在浏览器中显示的报告页面上。然后,用户将单个 Adob​​e Acrobat 页面打印为“优惠券”,并将其物理扫描到我们的文档扫描系统中。这个文档扫描系统需要一种特定的字体,这就是问题所在……目前,该应用程序正在我们的生产环境和我们的用户验收测试 (UATest) 环境中运行。 Adobe Acrobat 页面为每个 Web 环境显示不同的字体集。在 UATest 上,一切都按原样显示。字体为 OCR A Extended。它是一种等宽字体,类似于旧的 Courier 样式。在我们的生产系统上,它显示的内容看起来像 Arial?微软无衬线字体?我不知道,但不管它是什么,我们的扫描系统不喜欢它,不会接受它。

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

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

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

  • 我已经同步了两个 Web 服务器上的所有字体和字体设置。它们在两台机器上的字体编号和文件完全相同。

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

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

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

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

  • 我已进入 Crystal Report,右键单击 -> 设计 -> 默认设置 -> 字体选项卡。然后为每个可能的对象设置默认字体为 OCR A Extended。

此时,我已经让我的用户从 UATest 服务器运行应用程序。不是最理想的解决方案,但在我找到解决方案之前必须坚持下去。

【问题讨论】:

  • 我知道这是一篇旧帖子。但是我只是遇到了同样的问题,当我重新启动计算机时它没有帮助。我在这个答案中回答了它。 stackoverflow.com/a/56857621/10852981 我只是希望它在其他人遇到此问题时可用。

标签: pdf fonts crystal-reports


【解决方案1】:

问题已解决。在执行重新启动之前,字体不会/不会在 Web 服务器上生效。昨晚做了一个,新字体显示出来了。

【讨论】:

    猜你喜欢
    • 2011-02-06
    • 1970-01-01
    • 2023-02-09
    • 1970-01-01
    • 2010-10-04
    • 2012-06-07
    • 1970-01-01
    • 1970-01-01
    • 2014-08-14
    相关资源
    最近更新 更多