Crystal 报告服务器从 AIX 迁移到 Linux 后的 PDF 文本问题

Crystal Reports PDF Text Issues After Server Migration From AIX to Linux

我们一直在使用 cron 作业来 运行 AIX 服务器上的 Java 6 jar。它获取 Crystal Reports 2016 报告,根据我们提供的一些参数填充它,然后将报告导出为 PDF 并将其附加到电子邮件中。然后每天早上自动发送此电子邮件。它可以完美地工作,但我们最近迁移到了 Linux 框。我一直在控制台手动 运行 处理作业以解决任何问题,唯一剩下的问题是导出的 PDF 在附加到电子邮件后无法正确呈现。

似乎每个段落和句子都被压缩到一个点,所有字母都堆叠在一起。数字似乎很好。用于组织文本的方框和线条也会出现,但随机散布在页面周围。可能值得一提的是,此报告的文本字段使用公式根据提供的参数进行显示或抑制。 PDF 中的最终产品应为 1-2 页,但这些新 PDF 为 5-6 页,因此公式似乎不起作用。我们已经确认数据存在于 PDF 流中,所以它就在那里,但我们看不到它。

我们尝试过的事情:

如有任何见解,我们将不胜感激。

谢谢!

检查以确保该机器上的默认打印机设置为使用与报表设计相匹配的页面大小。

或者,在报表中,使用 Crystal 报表设计器,转到“文件”、“页面设置...”并打开 'Dissociate Formatting Page Size and Printer Page Size' 的选项。

我们在服务器上从 OpenJDK 切换到常规 Sun JDK 并解决了问题。