我使用fpdi导入一个包含2页的PDF文件,它可以正常工作。
我需要在导入的pdf中插入图像,但是它在原始的pdf布局下,所以我看不到要插入的图像。 顺便说一句,我可以添加文本,它可以正常工作。
我在pdf的第二页做同样的事情,它可以工作,我可以看到图像(jpg和png)。在我的原始pdf的第二页中,我没有来自原始导入的pdf的任何布局/图像。
我需要像css / html
这样的z-index属性答案 0 :(得分:3)
试试这个: http://forums.devshed.com/php-development-5/fpdf-background-image-510220.html
由于您从PDF文件导入数据,我不知道它是如何处理它的。你是否将元素作为文本或图像?我想你正试图在背景图像上获得一个图像转换的PDF(你正在读取图像,如页面的快照,而不是文本项)。我想如果使用JPG进行原始PDF转换,这将无效。
如果发生这种情况,请告诉我。
答案 1 :(得分:0)
如果您在导入模板页面之前在页面上打印 - 它可以正常工作。 这是我的代码:
$pdf - > AddPage();
//draw watermark
$pdf - > SetTextColor(215, 215, 215);
$pdf - > SetFont('Times', '', 90);
$pdf - > RotatedText(24.5, 234.5, $school_data['watermark'], 45);
$pdf - > SetTextColor(0, 0, 0);
//load template
pdf - > setSourceFile('reports/template.pdf');
$tplIdx = $pdf - > importPage(1);
$pdf - > SetAutoPagebreak(false, 0);
//use the imported page and place it at point 0,0; calculate width and height
//automaticallay and ajust the page size to the size of the imported page
$pdf - > useTemplate($tplIdx, 0, 0, 0, 0, false);