0

我正在使用 TCPDF(最新版本)输出 PDF,并且遇到了一些用户获取的 PDF 似乎已损坏的问题。总是同一个人,所以我假设这与他们的浏览器有关,而且他们在各种浏览器(包括 Firefox 和 Chrome)上都遇到了这个问题。我已经在 HTTPD.CONF 文件中禁用了 GZIP,当我在浏览器(FireFox 或 Chrome)上检查响应标头时,传输是二进制编码并且具有正确的内容类型。

有什么想法吗?它是否可能由于某种原因仍在被压缩?

++ 破碎是指文件的文本已关闭。它不使用指定的字体(看起来像 Arial 并且比正常大得多),并且它在整个文档中随机进入空白页。该文件通常只有 2 页,其中大部分弹出 6 到 7 页。我开始怀疑这是否是字体问题,但是当他们通过电子邮件将文件发送给我时,它在我的机器上似乎也损坏了。

+++ 另外,我能够从其中一位遇到问题的人那里获得响应标头,并且这一切似乎都在正确传输。正确使用二进制传输和内容类型设置。

++++连接是SSL,所以Wireshark对我什么都没做,在输出文件之前没有散列,有没有一种方法可以检查传输是否有问题?

4

1 回答 1

0

o_0 问题与 SugarCRM 中设置的字体大小有关,并且特定于用户配置文件。不知道为什么更改字体 3pts 会导致 5 个额外页面,但这解决了问题。

于 2012-08-29T14:58:23.437 回答