如何使用fpdf导出变量数据

时间:2014-09-18 06:06:37

标签: php html pdf

这是索引的代码,它将导出html varialbe下的页面:

<?php
require('fpdf/fpdf.php');
$html = 'kkjkjkjkjjkj';
$pdf = new FPDF();
$pdf->AliasNbPages($html);
$pdf->AddPage($html);
$pdf->SetFont('Times','',12);

$pdf->Output();
?>

这里它将它导出为pdf,但在这里我如何让$ html使用 FPDF

导出为pdf

提前问候。

4 个答案:

答案 0 :(得分:3)

<?php
require('fpdf.php');

$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output();
?>

答案 1 :(得分:1)

这个例子清楚地将一个(简单的)$ html变量导出为PDF

http://fpdf.org/en/tutorial/tuto6.htm

答案 2 :(得分:1)

1)查看FPDF website的手册和教程部分 有很多简单的例子可以看一下。

2)您无法使用AddPage()函数发送html代码。它应该是方向(“P”或“L”)和大小(如“A4”)(参见他们的文档here

3)不可能只将html插入FPDF。您必须将其剪切成文本,链接,图像,表格,并在构建HTML时构建PDF内容。有些脚本支持html输入,但即使是那些偶尔也会出错。我建议:不要创建/构建/编译HTML,而是生成FPDF元素。

答案 3 :(得分:1)

使用FPDF无法直接将HTML写入PDF - 您必须将数据分成字符串,设置格式等等 - 基本上,您将不再处理HTML。

但是,如果您不限于FPDF,我建议您查看wkhtmltopdf,它可以将HTML作为输入,并使用Webkit渲染引擎将其渲染为PDF。它甚至可以使用远程URL并将其转换为服务器上的PDF格式。