Comment puis-je créer un nouveau document en utilisant d'autres PDFS que je gagne? p>
J'ai des méthodes pour créer des documents et je souhaite les fusionner dans un grand PDF, comment puis-je faire cela avec TCPDF? P>
Je ne veux pas utiliser d'autres libs. p>
5 Réponses :
hi je pense que TCPDF n'est pas en mesure de fusionner des fichiers PDF. P>
Vous pouvez l'essayer avec une commande shell et p>
Vous devez donc utiliser une autre bibliothèque PDF. P>
Le problème est que je dois sauver chaque PDF puis fusionner et effacer à nouveau les PDFS, est-ce que TCPDF est vraiment incapable de fusionner des documents? :(
Apparemment, si je suis correct, l'importation est en développement - TCPDF.org/doc/code / ...
Consultez FPDI et FPDF_TPL . Ce n'est pas une solution parfaite, mais vous pouvez essentiellement utiliser FPDF_TPL pour créer un modèle de votre fichier PDF et l'insérer dans votre fichier PDF. P>
Pourquoi n'utilisez-vous pas zend_pdf, c'est vraiment un très bon moyen de fusionner le fichier.
<?php require_once 'Zend/Pdf.php'; $pdf1 = Zend_Pdf::load("1.pdf"); $pdf2 = Zend_Pdf::load("2.pdf"); foreach ($pdf2->pages as $page){ $pdf1->pages[] = $page; } $pdf1->save('3.pdf'); ?>
Pour d'autres qui cherchent ici, la bibliothèque de Zend PDF semble être abandonnée: github.com/zendframework/zendpdf
TCPDF a un tcpdf_import code>
classe , ajouté en 2011, mais il est toujours "en développement". Si vous ne voulez rien utiliser en dehors de TCPDF, vous n'avez pas de chance!
mais FPDI est un excellent addition < / em> à tcpdf: c'est comme un addon. C'est aussi simple que ceci: p> fait! P> Voir aussi cette question:
TCPDF et FPDI avec plusieurs pages P> P>
Il a deux généralisés b> PDFS. Votre suggestion est pour un PDF généré et un autre qui est enregistré sur le disque.
Cette méthode permet également d'ajouter plusieurs fichiers PDF, répétez simplement le processus. Et vous n'utilisez simplement pas les méthodes de TCPDF pour générer vous-même de nouvelles pages PDF, de sorte que les pages / fichiers PDF «importés» sont restés.
FPDI prend en charge Nature uniquement PDF à la version 1.4. Si votre PDF est supérieur à 1.4, vous devez acheter une licence d'analyseur
Ce fil est à partir de 2009, mais l'utilisation de PDF existants dans PHP est toujours un problème dans 2020. P>
Après que zend_pdf a été abandonné et TCPDI ne prend pas en charge PHP 7, FPDI Actuellement Il semble que l'une des rares solutions de travail à 2020. Il peut être utilisé avec TCPDF et FPDF, le code existant continue de fonctionner. Et il semble actuellement bien entretenu. P>
Et la fusion de fichiers avec FPDI est si facile! Setasign.com/products/fpdi/demos/concatenate-fake-fake-fake / # p-304