php将pdf文件存入数据库,关于tcpdf:在我的php数据库中制作pdf文件
我在PHP中有我的代碼,我打算從我的數據庫中制作一個pdf。 我嘗試閱讀并找到tcpdf來創建pdf。 我下載并嘗試了一些代碼..在創建pdf時真的需要$ html嗎? 或者我的代碼下面的回聲是好的嗎? 每當我運行時總會出現錯誤:
注意:未定義的偏移量:C在16906的C: xampp htdocs TopHealth tcpdf tcpdf.php中為0
注意:未定義的偏移量:在17277行的C: xampp htdocs TopHealth tcpdf tcpdf.php中為0
TCPDF錯誤:有些數據已經輸出,無法發送PDF文件..
require_once('tcpdf/config/tcpdf_config.php');
require_once('tcpdf/tcpdf.php');
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("inventory", $con);
$result = mysql_query("SELECT * FROM critical");
echo"
";echo"
echo"";
while($row = mysql_fetch_array($result))
{
echo"
";echo"
" . $row['CODE'] ."";echo"
" . $row['Item_Description'] ."";echo"
" . $row['Beginning_Balance'] ."";echo"
" . $row['Reg_Quantity'] ."";echo"
" . $row['Quantity_Received'] ."";echo"
" . $row['Consumed'] ."";echo"
" . $row['Stock_Level'] ."";echo"
" . $row['rate'] ."";echo"
";}
echo"
";$pdf->writeHTML($html, true, false, true, false, '');
$pdf->Output('name.pdf', 'I');
mysql_close($con);
?>
謝謝
用這個
while (ob_get_level())
ob_end_clean();
header("Content-Encoding: None", true);
發生這種情況是因為在使用php回顯它時已經輸出了一些數據。
echo"
";這不起作用,因為您不希望在TCPDF生成的實際PDF數據之前有html數據。
$html還沒有定義,有嗎?
您可能想要創建一個字符串,然后將其傳遞給TCPDF:
$html = '
$html .= '
';$pdf->writeHTML($html, true, false, true, false, '');
使用fpdf ..
http://www.fpdf.org/
閱讀和實驗
總結
以上是生活随笔為你收集整理的php将pdf文件存入数据库,关于tcpdf:在我的php数据库中制作pdf文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html 动态调用php文件,html静
- 下一篇: php根据单词截取英文语句,php按单词