【问题标题】:Problem to dispaly content in pdf file在pdf文件中显示内容的问题
【发布时间】:2011-07-25 21:28:45
【问题描述】:

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

谁能帮我弄清楚如何使 PDF 工作。 提前谢谢你

【问题讨论】:

    标签: wordpress pdf dompdf


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢你 Sorin.. 你帮了我.. 我用 ob_clean();在 ob_start();.它对我有用.. 再次感谢你:)
    • 很高兴我解决了您的问题,请不要忘记将问题标记为已回答。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2012-11-15
    • 2015-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多