【问题标题】:How can I create a PDF document from MySQL table data PHP如何从 MySQL 表数据 PHP 创建 PDF 文档
【发布时间】:2012-12-06 09:32:06
【问题描述】:

我想从 MySQL 数据库中获取数据并制作和创建数据的 PDF 文件。

这是我的代码,它保存了 PDF 文件但无法打开。

<?php  
$host = 'localhost';
$user = 'root';
$pass = 'xxxx';
$db = 'db';

$link = mysql_connect($host, $user, $pass) or die("Can not connect." . mysql_error());
mysql_select_db($db) or die("Can not connect.");

$query = "SELECT childID,sex from child ";  

$result = mysql_query($query) or die('Error, query failed'); 

    while(mysql_fetch_array($result))  
    {  
        header("Content-length: $size"); 
        header("Content-type: $type"); 
        header("Content-Disposition: inline; filename=$username-$description.pdf"); 
    } 
    echo $content;
    mysql_close($link); 
    exit; 
?>

【问题讨论】:

  • 你不能那样做。使用 TCPDF tcpdf.org 或 FPDF fpdf.org
  • 尝试 FPDF:fpdf.org
  • 最好的工具之一是 wkhtmltopdf,它使用 web kit 来渲染 html 并从中生成 pdf
  • 谢谢,这对我很有帮助

标签: php mysql database pdf


【解决方案1】:

使用以下任意 php 脚本生成动态 PDF 文档

FPDF:http://www.fpdf.org/

TCPPDF:http://www.tcpdf.org/

【讨论】:

    【解决方案2】:

    您可以使用 DOMPDF。有关更多详细信息,请查看:

    http://code.google.com/p/dompdf/downloads/detail?name=dompdf_0-6-0_beta3.zip

    【讨论】:

      猜你喜欢
      • 2016-12-06
      • 1970-01-01
      • 1970-01-01
      • 2011-10-15
      • 2011-07-18
      • 2011-08-27
      • 2015-10-11
      • 2015-03-09
      • 1970-01-01
      相关资源
      最近更新 更多