我在 CakePHP 中使用 TCPDF 应用程序作为供应商。我按照说明进行了所有设置。我能够生成有效的 PDF 并且效果很好。现在我想获取已经存在的 HTML 渲染视图的结果并从中创建一个 PDF。
我设置了 HTML 变量并在视图中将其用作:
$pdf->writeHTML($html, true, false, true, false, '');
这是我尝试过的,它呈现一个空白屏幕:
ob_start();
$this->render('results', 'pdf');
$data = ob_get_contents();
ob_end_clean();
$this->set('html', $data);
我也试过:
$data = $this->results();
$this->set('html', $data);
但它只显示带有单词的PDF OBJECT
。
如何渲染现有视图但将输出定向到 PDF?