第一次在stackoverflow :)
让我解释一下发生了什么。我正在尝试使用 iTextSharp 创建 PDF。它在 chrome 和 IE9 中完美显示,但在 Firefox 中,背景是黑色的。
火狐版
镀铬版
最好的!
如果您使用 Adobe Acrobat 检查 PDF 是否存在语法错误,则报告可能为空白。问题有 99% 的可能性是由 pdf.js 引起的,而不是由 iText(Sharp) 引起的。出于某种原因(问 Mozilla,不要问我),使用 pdf.js 现在是在 Firefox 中查看 PDF 的标准方式。不幸的是,pdf.js 远不是一个成熟的 PDF 查看器。它不支持表单,不支持签名,不支持许多图形对象,......它缺少 ISO-32000-1 中描述的许多 PDF 功能。
我更改了 Firefox 中的设置,现在它可以在 Adobe Reader 中打开 PDF,但我没有像过去那样在 Firefox 中使用 Adobe Reader 作为插件。所有这一切都非常令人沮丧。