我是 Web 开发的新手,从过去记得我的一个朋友曾经有一个实现,其中 HTML 的服务器响应流存储在一个变量中,然后输出为 PDF,这是几年前的 JSP。如果我没记错的话,我不知道如何在 Yii 中实现这一点。我已经探索了 TCPDF 并且可以通过编码 HTML 标签来生成 PDF,但是,我正在研究将 URL 响应的输出流式传输到变量中然后使用它来生成 PDF 的选项。我做了以下,但它不工作。我在filesize($filename)收到错误:
$pdf->AddPage();
$filename = 'http://localhost/webapp/index.php/link/to/some/page';
$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
fclose($handle);
$pdf->writeHTML($contents ,true);
我对如何实现这一点有点迷茫,非常感谢所有帮助。提前致谢。