背景: 我想使用mPDF库在300dpi渲染名片。该文档具有应该填充画布的图像背景,然后覆盖各种文本元素。MPDF文档和图像DPI问题
尺寸: PDF文档设置为91mm x 61mm并且处于横向格式。
$pdf = new mPDF('utf-8', array(91,61), 0, '', 0, 0, 0, 0, 0, 'L');
我在配置中设置的分辨率如下;
$this->dpi = 300; $this->img_dpi = 300
我在300dpi的到相同的尺寸卡(91毫米X61毫米)在Photoshop中创建的图像,也。
我曾尝试使用标记如下添加图像到文档中的DIV中:
$html .= '<div style="position: absolute; left:0; right: 0; top: 0; bottom: 0;width:100%; height:100%"><img style="width:100%; height:100%" src="/assets/images/bg.jpg"></div>';
当显示PDF文档,图像似乎比文档小的,也就是说,它不是缩放以适合页面。事实上,图像只能在X和Y方向上填充大约55-60%的画布。
当我保存PDF文档并查看其Adobe Reader内的属性时,它被确认为91x61mm的正确尺寸。
有没有人有类似的问题或明白这里发生了什么?
我真的需要能够有一个300dpi的图像,这将完全填满页面。
我期待您的建议。
问候
詹姆斯