是否可以使用 mPDF 类设置 PDF 文件的分辨率。我正在尝试保存主要是黑色但带有一些细白线的图像,并且我在 PDF 中看不到这些白线,所以我认为我必须提高分辨率。
编辑:
这是我的代码。首先,我将页面保存为 html:
<?php
$fileID = uniqid();
$_SESSION['fileID'] = $fileID;
file_put_contents("$fileID.html", ob_get_contents());
header("Location: createPDF.php");
?>
然后我将此页面(充满 svg 图像)转换为 pdf:
<?php
include 'MPDF57/mpdf.php';
session_start();
$fileID = $_SESSION['fileID'];
$yourHtml = "$fileID.html";
$mpdf=new mPDF('', '', 0, '', 0, 0, 0, 0, 0, 0);
$mpdf->SetDisplayMode('fullpage');
$mpdf->WriteHTML(file_get_contents('main.css'),1);
$mpdf->WriteHTML(file_get_contents($yourHtml));
$mpdf->Output();
unlink($yourHtml);
unset($_SESSION['fileID']);
header("index.php");
exit;
?>
现在我需要知道是否有任何方法可以更改 pdf 文件的分辨率。