PDF输出因浏览器而异


PDF Output varies by browser

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

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

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

+++此外,我能够从一个有问题的人那里得到响应标头,而且一切似乎都在正确传输。正确使用二进制传输和内容类型设置。

++++连接是SSL,所以Wireshark对我来说什么都不做,除了在输出文件之前进行哈希之外,有没有一种方法可以检查传输是否是问题所在?

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