2010-08-16 5 views
0

J'ai un programme PHP qui lit à partir de la base de données et génère des feuilles formatées. La feuille est une pour chaque personne dans la base de données. Donc, je pensais que le meilleur moyen est de convertir chacun en PDF parce que de cette façon, je n'ai pas à me soucier des en-têtes, des pieds de page et des marges que l'imprimante ajoute automatiquement.Générer des impressions PDF à partir de PHP

J'ai utilisé DOMPDF pour cette tâche, mais j'ai trouvé que je devais générer un PDF par personne car il se bloque constamment en ne me plaçant pas assez de mémoire. C'est bien, sauf pour l'instant, il faudra cliquer sur les liens un par un pour récupérer tous les fichiers PDF.

Existe-t-il un meilleur moyen d'accomplir cette tâche? Y at-il une meilleure bibliothèque HTML vers PDF autour? Sinon, peut-être y at-il un moyen de combiner tous les fichiers PDF individuels en un seul?

Si je devais oublier le convertisseur HTML en PDF, cela signifie que j'écrirais PDF directement. La plupart des bibliothèques PDF en PHP semblent vous obliger à complètement oublier les structures de document, et à tout écrire en tant que textes. Je ne sais pas si c'est une bonne chose.

merci beaucoup, YJ

Répondre

0

Je recommande d'utiliser TCPDF ou html2pdf. Et si vous voulez fusionner vos PDF en un, utilisez pdftk.

Pour fusionner vos documents PDF en un pdf en utilisant pdftk:

passthru("pdftk 1.pdf 2.pdf etc.pdf output merge.pdf"); 
+0

Remarque: N'oubliez pas d'installer pdftk dans votre système pour que ce code fonctionne. – Manie

+0

Le pdftk fonctionne très bien. Merci beaucoup! –

Questions connexes