我想动态创建一个临时html页面或视图以使用Wkhtmltopdf并将其从该文件导出为PDF文档。这是一个Codeigniter项目(我并不熟悉它)。所以首先我想知道它是否可能?
我的方法很简单:
$pdf = new Pdf();
$pdf->addPage('http://pageToAdd.php');
$pdf->saveAs('/path/to/saveFolder/' . $filename);
哪个是从addPage生成pdf,但是我想要从数据库中获取动态contentent来创建该页面,所以我想我应该加载一个视图,临时保存它然后将该文件指定为pageToAdd.php 。这是可能的,如果是的话,我该如何以及在哪里开始?
答案 0 :(得分:1)
您可以将模板渲染为变量:
$string = $this->load->view('myfile', ['foo' => 'bar'], true);
如果您需要创建pdf,也可以临时保存。