0
我將html轉換爲PDF。所有的工作都很好,除非有很長的html,有多個頁面。轉換後,其輸出顯示在一個PDF頁面中,我需要自動分頁,它是由mPDF支持的。它適用於所有其他HTML,但沒有幾個工作。我試圖在這裏複製我的代碼,但它很長,所以不能放在這裏。mpdf頁面添加
我的Html無效,我知道它。我使用了HTML淨化器來修復它,但它沒有完全修復。我在網上讀到,如果有嵌套表,那麼這可能會發生。但我需要一個解決方案。
這是我的代碼。
<?php
error_reporting(E_ALL^E_NOTICE);
ini_set('display_errors','Off');
//ini_set("pcre.backtrack_limit","1000000");
ini_set("memory_limit","256M");
$html = 'My long invalid HTML';
include_once('../htmlpurifier/library/HTMLPurifier.auto.php');
$config = HTMLPurifier_Config::createDefault();
$config->set('Core', 'Encoding', 'UTF-8');
$config->set('HTML', 'Doctype', 'HTML 4.01 Transitional');
$filter = new HTMLPurifier($config);
$html = $filter->purify($html);
include("mpdf.php");
$mpdf=new mPDF('c');
$mpdf->SetDisplayMode('fullpage');
$mpdf->WriteHTML($html);
$mpdf->Output();
exit;