0

我正在为我的 wordpress 项目使用 dompdf。我必须为我用自己的表创建的用户生成证书。现在我必须使用我保存在表中的用户信息生成 pdf。PDF 已生成并保存,但当我打开 pdf 文件时,显示此消息“ Adobe Reader 无法打开 'certificate.pdf',因为它不是受支持的文件类型或文件已损坏(例如,它是作为电子邮件附件发送并且未正确解码) “。但是当我在 wordpress 中使用相同的代码时,它可以完美运行。我已将 dompdf 安装在文件夹 www\project\wp-content\themes\mysite 中。

任何人都可以帮助我如何使 PDF 工作。先感谢您

4

1 回答 1

2

Wordpress 生成的 PDF 文件可能还包含页面的 HTML 内容。我见过将 PDF 文件发送到浏览器的应用程序,然后在同一流中它们还发送 HTML 页面内容,这会损坏 PDF。

使用记事本打开 PDF 文件,如果您在开头或结尾看到任何 HTML 内容,那么您就发现了问题。

于 2011-03-30T09:00:32.183 回答