由TcPDF(PHP)生成的PDF将无法在Adobe Acrobat XI中打开

时间:2013-11-15 16:46:06

标签: php pdf tcpdf adobe-reader

我可以使用TcPDF ver 6.0.44生成PDF文件。该文件在浏览器和第三方PDF阅读器中打开,但无法在Adobe Reader XI中打开。我不断收到错误消息,不支持文件类型或文件已损坏'。

这里发生了什么?这是我写的代码:

$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
$pdf->AddPage();
$html = '<html>
<head></head>
<body>
     <h1>Hello World!</h1>
</body>
</html>';
$pdf->lastPage();
$pdf->writeHTML($html, true, 0, true, 0);
$pdf->Output('htmlout.pdf', 'I');

1 个答案:

答案 0 :(得分:0)

在您的测试文件中,如果您正在使用图像,并且某些图像缺少icc配置文件,adobe acrobat不会识别这一点并导致您遇到的问题。