使用dompdf生成PDF

时间:2012-06-01 05:42:22

标签: pdf-generation dompdf

使用dompdf生成pdf文件。我成功地生成了它。 但是当我在Foxit阅读器中打开它时生成它后,它在51.79%模式下打开非常小的尺寸。当我选择“适合宽度”或125%时,它会正确显示。 当我默认打开pdf时,它可以打开125%模式吗?

我使用了以下功能:

function pdf_create($html, $filename)
    {
        ini_set("memory_limit", "50M");
        //define pdf store path
        $invoice_pdf_path = ABSOLUTE_PATH;
        require_once("dompdf/dompdf_config.inc.php");
        $dompdf = new DOMPDF();
        $dompdf->load_html($html);
        $dompdf->set_paper("a4", "portrait");
        $dompdf->render();
        //$dompdf->stream("abc_out.pdf");
        $pdf = $dompdf->output();
        @file_put_contents($invoice_pdf_path . $filename . ".pdf", $pdf);

    }

1 个答案:

答案 0 :(得分:3)

使用dompdf 0.6 beta,您可以通过在HTML源代码中添加元标记来设置PDF的默认视图:

<meta name="dompdf.view" content="FitH" />

可能的值有“XYZ”,“Fit”,“FitH”,“FitV”,“FitR”,“FitB”,“FitBH”,“FitBV”,描述为here