打开使用dompdf创建的PDF时,Acrobat Reader会说“内存不足”

时间:2012-02-25 00:05:49

标签: image pdf acrobat dompdf

我知道dompdf存在各种各样的问题,但我似乎找不到任何有这个问题的人。

这就是问题所在:

我在这个html中用dompdf创建了一个文档:

     <html>
<body>
    <table border="0px">
        <tr>
            <td><img src="imgs/pdf/header.jpg" /></td>
        </tr>
        <tr>
            <td><img width="2200px" src="images/full/maxwell_grenadine_chair00.jpg" /></td>
        </tr>
    </table>
</body>
 </html>

我打电话给dompdf:

    $dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream("sample.pdf");

我下载了PDF,但是当我在acrobat阅读器中打开它时,它会说“内存不足”。

图像是全尺寸图像,但它只有大约840 kb。 PDF最终变得更大了。

我检查确保pdf中没有明显的php错误。 我试过调用exit();在pdf生成之后。 我尝试在输出上不使用压缩。 我尝试只使用一个图像,如果它是全尺寸图像,它也会失败。

PDF格式在Chrome内置的pdf查看器中没有问题。

我可以使用另一个pdf生成系统,但此时我觉得我可能会再遇到同样的问题。我做错了吗?

以下是生成的PDF的链接: http://codeunity.net/sample.pdf

0 个答案:

没有答案