尝试使用TCPDF生成A3大小的PDF,同时将图像添加为背景图像(3693x5136 px保存为CMYK)加上一些文本,我使用此代码:
$this->pdf->SetMargins(0, 0, -1, true);
$this->pdf->SetPrintHeader(false);
$this->pdf->SetPrintFooter(false);
$this->pdf->SetHeaderMargin(0);
$this->pdf->SetFooterMargin(0);
$this->pdf->SetAutoPageBreak(false, 0);
$this->pdf->AddPage('P', 'A3');
$this->pdf->setJPEGQuality(99);
$this->pdf->setImageScale(1);
$this->pdf->Image('path/img/a3bg.jpg', 0, 0, 297, 420, 'JPEG', '', '', FALSE, 300, '', false, false, 0);
$this->pdf->endPage();
$this->pdf->setPageMark();
$this->pdf->Output('file.pdf', 'F');
在Reader / Photoshop(左)中打开时,背景图像看起来很奇怪,使用Firefox或Chrome(右)预览时看起来很不错。那是为什么?