我是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);
我对如何实现这一点感到有点失望,非常感谢所有的帮助。提前谢谢。