其实我是TCPDF的新手。谁能帮我将数据显示为.pdf
文件。我正在使用以下代码,数据正在显示为一般网页。我想以.pdf
格式显示它。
require_once('../config/lang/eng.php')
require_once('../tcpdf.php')
error_reporting(E_ALL) ; ini_set('display_errors', '1');
$con=mysql_connect("localhost","root","");
if(!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("ef_kabaadkhana");
$result = mysql_query("SELECT form_id,partner_name FROM ef_form_master_v1");
if (($result))
{
echo "<table width='100%'><tr>";
if (mysql_num_rows($result)>0)
{
$i = 0;
while ($i < mysql_num_fields($result))
{
echo "<th>". mysql_field_name($result, $i) . "</th>";
$i++;
}
echo "</tr>";
while ($rows = mysql_fetch_array($result,MYSQL_ASSOC))
{
echo "<tr>";
foreach ($rows as $data)
{
echo "<td align='center'>". $data . "</td>";
}
}
}else{
echo "<tr><td colspan='" . ($i+1) . "'>No Results found!</td></tr>";
}
echo "</table>";
}else{
echo "Error in running query :". mysql_error();
}
最佳答案
您也可以这样做:
就在if(($ result))插入之前
ob_start();
在您的php脚本末尾,插入
$html = ob_get_contents();
ob_end_clean();
这是开始捕获输出缓冲区并捕获您在屏幕上回显的所有内容,然后将其存储在$ html变量中。
然后,您只需将$ html变量传递给tcpdf中的writeHTML()函数。我确定您可以在tcpdf的文档中查找基本的pdf创建示例。另外,我也喜欢mPDF。我认为它对样式有更好的支持