PDF 显示乱码 Chrome

PDF display garbled in Chrome

我在 Chrome 中单击 link 到存储在 Amazon S3 上的 PDF 时看到了这个:

如果我使用 wget 下载相同的 URL 或在 Firefox 中遵循相同的 link,PDF 将正常显示。

看起来 Chrome 没有将文件解释为 PDF。 PDF 文件或 Chrome 有问题吗? PDF 文件由 Arch Linux.

上的 wkhtmltopdf 0.12.3(带有修补的 qt)生成

编辑:这似乎是 PDF 的问题,因为当我使用 file 来识别格式时,它 returns "data" 而普通的 PDF returns 类似"PDF document, version 1.6".

我明白了。我使用 PDFKit 生成带有详细选项的 PDF。详细选项以某种方式将所有 stdout 放入 PDF 本身,导致 Chrome 无法将文件检测为 PDF。