概述
我在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"
Code | Item Description | Beginning Balance | Reg. Quantity | Quantity Received | Consumed | Stock Level | Critical? |
---|
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文件的全部内容,希望文章能够帮你解决php将pdf文件存入数据库,关于tcpdf:在我的php数据库中制作pdf文件所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复