PDFlib перекрывает PDF с другим PDF

Я создаю PDF с использованием PDFlib, где пользователь может загружать изображения, а также PDF для вставки в шаблон.

Для изображения я могу просто использовать

$image = $p->load_image("auto", $logo, "");
if ($image == 0) {
   echo ("Error: " . $p->get_errmsg());
   exit(1);
}

// Place logo in pdf
$x = 100;
$y = 100;
$p->fit_image($image, 400, 80, "");
$p->close_image($image);

Я пытаюсь добиться того же, чтобы разместить PDF.

Я знаю, что могу просто конвертировать PDF для размещения в изображение, но это не то, что я хочу.

Как я могу разместить.pdf внутри моего PDF? Звучит безумно...

1 ответ

Вы можете сделать это с помощью PDFlib Import PDI. Некоторые из связанных примеров PDFlib, такие как invoice.php, starter_pdfmerge.php, демонстрируют использование.

// use errorpolicy exception to throw an exception instead of return 0
$p->set_option("errorpolicy=exception");
$doc = $p->open_pdi_document($logo, "");
// open page $pageno of the document
$page = $p->open_pdi_page($doc, $pageno, "");

// Place logo in pdf
$x = 100;
$y = 100;
$p->fit_pdi_page($page, 400, 80, "");
$p->close_pdi_page($page);
$p->close_pdi_document($doc);

Другие образцы вы найдете в кулинарной книге PDFlib -> PDF Import. (также как PHP)

Другие вопросы по тегам