FPDF изображение под макетом - PullRequest
4 голосов
/ 08 ноября 2011

Я импортирую файл PDF с 2 страницами, используя fpdi, он работает.

Мне нужно вставить изображение в импортированный файл PDF, но оно находится в исходном макете PDF, поэтому я не могу увидеть нужное изображениевставить.Кстати, я могу добавить текст, и он работает правильно.

Я делаю то же самое на второй странице моего PDF, и это работает, я вижу изображение (jpg и png).На моей 2-й странице моего оригинального pdf у меня нет макета / изображения, взятого из исходного импортированного pdf.

Мне нужно свойство z-index, как в css / html

SOURCE: http://pastebin.com/45BEY7fw

Ответы [ 2 ]

3 голосов
/ 08 ноября 2011

Попробуйте это: http://forums.devshed.com/php-development-5/fpdf-background-image-510220.html

Поскольку вы импортируете данные из PDF-файла, я не знаю, как он это обрабатывает. Вы получаете элементы в виде текста или изображения? Я предполагаю, что вы пытаетесь получить преобразованный в изображение PDF (вы читаете изображение, например, снимок страницы, а не текстовые элементы) поверх изображения на фоне. Я предполагаю, что это не сработает, если исходное преобразование PDF было сделано с использованием JPG.

Дайте мне знать, если это происходит.

0 голосов
/ 09 ноября 2014

Если вы печатаете на странице перед импортом шаблона страницы - все работает.вот мой код:

  $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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...