这是代码:
$im=new Imagick();
$im->readImageBlob($pdf_data);
$im->setImageFormat('pcl');
$b64pages = array();
for ($x = 1;$x <= $im->getNumberImages(); $x++) {
$im->previousImage();
$pclpage = $im->getImageBlob();
$b64page = base64_encode($pclpage);
$b64pages[] = $b64page;
$count--;
}
当我将生成的 PCL 图像直接发送到客户端的 PCL 打印机时,输出是模糊的。通过 Windows 驱动程序打印时,PDF 不模糊。驱动程序在做什么我没有做以确保 PCL 输出清晰?