私は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);
私はこれを達成する方法に少し迷っています、すべての助けは大いに感謝されます。前もって感謝します。