我正在使用mpdf并通过mpdf :: writeHTML()将一堆HTML写入pdf对象 . 有没有办法,而不是输出PDF,只是简单地将其转储回浏览器?那么,而不是创建PDF只是将其写成网页?

我想给用户提供PDF或网页的选项,而不是为每一行分支echo或writeHTML,我想构建文档,然后输出web或PDF .

编辑添加:

像这样的东西:

$mpdf = new mpdf();
$mpdf->writeHTML( "<p>Hello World</p>" );
$mpdf->addPage( 'L' );
$mpdf->writeHTML( "<p>Lorem ipsum egg foo yung.</p>" );

if( $_GET['format'] == 'pdf' ) {
    $mpdf->output();                  //spit out a PDF
} elseif ( $_GET['format'] == 'web' ) {
    echo $mpdf->contents_as_html();   // write a web page
}

我正在将每一行写成一个巨大的字符串,然后将字符串传递给mpdf :: writeHTML()或echo;但这不允许我使用各种mpdf函数,如addPage(),bookmark()等 .