2012-06-01 108 views
1

使用dompdf生成pdf文件。我成功地生成了它。 但是當我在福昕閱讀器中打開它時生成它,它在51.79%模式下打開很小的尺寸。當我選擇「適合寬度」或125%時,它顯示正確。 當我打開PDF默認情況下,它打開125%模式可以嗎?使用dompdf生成PDF格式

我用下面的函數:

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); 

    } 

回答

3

隨着DOMPDF 0.6測試版,你可以在你的HTML源代碼中添加元標記設置PDF的默認視圖:

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

可能的值「XYZ」,「Fit」,「FitH」,「FitV」,「FitR」,「FitB」,「FitBH」,「FitBV」描述here

+0

如何設置FitH而不使用元標記? – user1429954

+1

@ user1429954嘗試$ dompdf-> set_default_view('FitH',array()); – BrianS