wkhtmltopdf 0.12.2.1(带有修补的qt)生成空白页面

时间:2015-02-10 15:41:40

标签: php wkhtmltopdf

使用上面版本的wkhtmltopdf,我有一个php文件,可以从url生成pdf。如果我包含标签--lowquality,我会在pdf的开头找到一个空白页面。

我需要包含--lowquality标记,因为我发送的url的内容非常好,可以生成w / o --lowquality。

添加空白页...

<?php
require_once('wkhtmltopdf.php');

$pdf_file_name = "report.pdf";
$URL = $_GET['URL'];

if(isset($URL)){ 
    try {
        $pdf=new WKPDF();   
        $pdf->set_url($URL);
        $pdf->args_add("--javascript-delay", "3000");
        $pdf->args_add("--zoom", ".7");
        $pdf->args_add("--margin-top", "5");
        $pdf->args_add("--margin-bottom", "5");

        $pdf->args_add("--lowquality");

        $pdf->args_add("--load-error-handling", "ignore");
        $pdf->render();
        $pdf->output(WKPDF::$PDF_DOWNLOAD,$pdf_file_name);
    }catch(Exception $e){
        die('Exception (line '.$e->getLine().'): '.$e->getMessage());
    }
}
?>

没有按&#39;吨...

<?php
require_once('wkhtmltopdf.php');

$pdf_file_name = "report.pdf";
$URL = $_GET['URL'];

if(isset($URL)){ 
    try {
        $pdf=new WKPDF();   
        $pdf->set_url($URL);
        $pdf->args_add("--javascript-delay", "3000");
        $pdf->args_add("--zoom", ".7");
        $pdf->args_add("--margin-top", "5");
        $pdf->args_add("--margin-bottom", "5");

        //$pdf->args_add("--lowquality");

        $pdf->args_add("--load-error-handling", "ignore");
        $pdf->render();
        $pdf->output(WKPDF::$PDF_DOWNLOAD,$pdf_file_name);
    }catch(Exception $e){
        die('Exception (line '.$e->getLine().'): '.$e->getMessage());
    }
}
?>

有没有办法使用--lowquality而不包含空白页?

0 个答案:

没有答案