【发布时间】:2009-11-11 02:15:58
【问题描述】:
我正在尝试使用 HTML2FPDF (http://html2fpdf.sourceforge.net/) 创建页面的 PDF,但我似乎无法使其正常工作。
我的页面包含 jQuery 来显示图表。我希望将页面上的图表和其他文本导出为 PDF。
http://portal.flyingstartlifestyle.360southclients.com/leanne/leanne.php
HTML2FPDF 代码:
function createPDF() {
define('ABSPATH', dirname(__FILE__).'/');
require(ABSPATH.'classes/pdf/html2fpdf.php');
$pdf = new HTML2FPDF();
$pdf->AddPage();
$html = ob_get_contents();
//$html = htmlspecialchars($html);
if ($html) {
$fileName = "testing.pdf";
$pdf->WriteHTML($html);
$pdf->Output("pdfs/".$fileName);
echo "<p>PDF file is generated successfully! <a href=\"pdfs/$fileName\" target=\"_blank\">Click here</a> to open it.</p>";
} else {
echo "<p>There has been an error in creating your PDF.</p>";
};
};
如果我取消隐藏“$html = htmlspecialchars($html);”行它将pdf打印为页面的文本,否则它会创建一个空的PDF。有什么想法可以将我的图表转换为 PDF 吗?
干杯
【问题讨论】:
标签: php pdf-generation