2011-03-30 42 views
0

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

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

回答

2

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

用记事本打开PDF文件,如果您看到任何HTML内容,无论是在开头还是在结尾,然后您发现问题。

+0

谢谢索林..你帮我..我用ob_clean();之前ob_start();.它为我工作..再次感谢你:) – user75472 2011-03-30 10:12:27

+0

我很高兴我解决了你的问题,请不要忘记标记问题为答案。谢谢。 – iPDFdev 2011-03-30 11:37:43