0
這是我在SO上的第一篇文章,我希望我明白這一點。使用TCPDF的空白pdf文件
我在包含HTML的mySQL數據庫中有一列。
$sql = "SELECT html_content FROM my_table WHERE sent_flag = 0";
$statement = $con->prepare($sql);
$statement->execute();
$array = $statement->fetchAll(PDO::FETCH_NUM);
unset($statement);
$html = $array[0][0];
我知道,我得到了列的內容的表,因爲我可以重複它(是的,我知道,TCPDF只能輸出到.PDF:我用下面的代碼提取到的內容文件,我只是呼應它,以確保內容是在$ HTML)
我寫的內容如下:
$pdf->AddPage();
$pdf->SetFont('times','','12','','false');
// output the HTML content
$pdf->writeHTML($html, true, false, true, false, '');
//Close and output PDF document
$pdf->Output('test.pdf', 'I');
這導致空.pdf文件。奇怪的是,我可以使用phpMyAdmin從列中複製內容,並將其直接分配給$ html,.pdf文件創建好。任何有關正在發生的事情以及如何糾正它的建議都非常感謝。
另外,如果我只是做一個像這樣的寫:
$pdf->Write(0, $html, '', 0, 'C', true, 0, false, false, 0);
我得到一個.pdf文件完整的HTML標記。
感謝您的建議,我能夠通過整齊地運行它來運行它。 –