2017-08-23 4 views
0

Je génère un PDF en utilisant PDFlib où l'utilisateur est capable de télécharger des images et PDF à insérer dans le modèle.PDFlib chevauchement PDF avec un autre PDF

Pour l'image que je peux simplement utiliser

$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); 

Je suis en train de réaliser la même chose pour placer un PDF.

Je sais que je pourrais juste convertir le PDF pour le placer sur une image mais ce n'est pas ce que je veux.

Comment puis-je placer le .pdf dans mon PDF? Cela semble fou ...

Répondre

1

vous pouvez le faire avec le PDFlib Import extension PDI. Certains des exemples PDFlib fournis, comme invoice.php, starter_pdfmerge.php, en démontrent l'utilisation.

// 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); 

vous trouverez des exemples supplémentaires dans le livre de recettes PDFlib ->PDF Import. (aussi que PHP)