在Codeigniter中生成html页面,使用Wkhtmltopdf进行打印

时间:2016-02-18 09:53:37

标签: php codeigniter pdf wkhtmltopdf

我想动态创建一个临时html页面或视图以使用Wkhtmltopdf并将其从该文件导出为PDF文档。这是一个Codeigniter项目(我并不熟悉它)。所以首先我想知道它是否可能?

我的方法很简单:

$pdf = new Pdf();
$pdf->addPage('http://pageToAdd.php');
$pdf->saveAs('/path/to/saveFolder/' . $filename);

哪个是从addPage生成pdf,但是我想要从数据库中获取动态contentent来创建该页面,所以我想我应该加载一个视图,临时保存它然后将该文件指定为pageToAdd.php 。这是可能的,如果是的话,我该如何以及在哪里开始?

1 个答案:

答案 0 :(得分:1)

您可以将模板渲染为变量:

$string = $this->load->view('myfile', ['foo' => 'bar'], true);

如果您需要创建pdf,也可以临时保存。