Dompdf仅为Live Server中的HTML内容生成空白pdf

时间:2018-03-29 06:31:45

标签: php dompdf

我正在使用dompdf从html内容生成pdf。 它在本地服务器上运行良好。 但在live linux服务器上传后,它会生成空白pdf而不是html内容。 然后我尝试使用简单的文本段落,它使用该段创建pdf。

  

仅对于Html内容,它会生成空白pdf并且仅在实时中生成   服务器,本地一切正常。

这就是我正在使用的,

   `require_once '../../dompdf/src/Autoloader.php';
    Dompdf\Autoloader::register();
    use Dompdf\Dompdf;
    $dompdf = new Dompdf();

    $pdf_content = '<span style="width:700px;min-height:500px;background:#ffffff;float:left;font-size:16px;" align="center" id="pdf_content" >
     <span style="width:100%;margin:auto;padding-bottom:10px;">
     <table style="width:100%;text-align:center;margin-top:10px;font-size:14px;" border="1" cellspacing="0" cellpadding="8">
        <tr>
           <th>Tracking Id</th>
           <th>Name</th>
           <th>Passport</th>
           <th>Visa-Ref No.</th>
        </tr>
        <tr class="reprint" id="59761">
           <td>MAS-59761</td>
           <td>sdafdsf;</td>
           <td><span>dsdsdsd;</span></td>
           <td></td>
        </tr>
     </table>
     </span>
     </span>';      

    $dompdf->loadHtml($pdf_content);
    $dompdf->render();
    $pdf_string = $dompdf->output();
    $filename = uniqid().'.pdf';
    $filepath = '../../forward_pdf_files/'.$filename;
    file_put_contents($filepath, $pdf_string); `

重要的是,它没有显示任何错误。

0 个答案:

没有答案