Php 使用mPDF将PDF转换为B64

Php 使用mPDF将PDF转换为B64,php,pdf,mpdf,Php,Pdf,Mpdf,我正在使用mPDF库将html转换为PDF文件。但是我需要一个额外的步骤,那就是将PDF文件转换为base64。目前我有以下公司: require_once('lib/mpdf.php'); $mpdf = new mPDF('c','A4'); $mpdf->writeHTML('<div>"Hello Wolrd!!"</div>'); echo base64_encode($mpdf); require_once('lib/mpdf.

我正在使用mPDF库将html转换为PDF文件。但是我需要一个额外的步骤,那就是将PDF文件转换为base64。目前我有以下公司:

require_once('lib/mpdf.php');

$mpdf = new mPDF('c','A4');
$mpdf->writeHTML('<div>"Hello Wolrd!!"</div>');

echo base64_encode($mpdf);
require_once('lib/mpdf.php');
$mpdf=新的mpdf('c','A4');
$mpdf->writeHTML(“'Hello world!!”);
echo base64_编码($mpdf);
需要的是mPDF库,然后我创建pdf文件并尝试将其转换为base 64,但$mPDF变量不是字符串,因此函数base64_encode不起作用。有人能帮我吗。谢谢

请尝试以下内容:

require_once('lib/mpdf.php');
$mpdf=新的mpdf('c','A4');
$mpdf->writeHTML(“'Hello world!!”);
echo base64_编码($mpdf->Output('S');

顺便说一下,如果可能的话,您应该升级到最新的Mpdf 8.0。看起来您使用的是旧版本。

为什么需要
echo
base64?mPDF有自己的输出类。