1

dompdfを使用してpdfファイルを生成します。正常に生成されました。しかし、Foxit Readerで開いたときに生成した後、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);

    }
4

1 に答える 1

3

dompdf 0.6 ベータ版では、HTML ソース コードにメタ タグを追加することで、PDF のデフォルト ビューを設定できます。

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

可能な値は、「XYZ」、「Fit」、「FitH」、「FitV」、「FitR」、「FitB」、「FitBH」、「FitBV」です。

于 2012-06-01T06:17:13.320 に答える