est possible convertis
4 Réponses :
zend_pdf code> n'est pas en mesure de générer un PDF en fonction de HTML. Mais vous pouvez rendu de la vue et utiliser une autre bibliothèque pour le convertir en PDF. J'ai fait une telle chose avec TCPDF . Petit snippet de code ci-dessous:
Y a-t-il une chance que vous puissiez entrer dans plus de détails d'un exemple de ce que Somecontroller.php serait et ce qui se passe dans 'Définir le contenu de la vue ici "? Merci!
@joren C'est exactement la même manière que vous créez des contrôleurs normaux dans ZF: Somecontroller s'étend zend_controller_action code>. Même chose avec View:
$ ceci-> Voir-> FOO = 'Bar' Code>. Tout le truc consiste à rendant la page en tant que page ZF normale, mais à la place de la sortie de l'écran, vous l'attrapez dans la variable
$ htmlcontent CODE> et passez à tcpdf
writehtml () code> méthode.
Merci! J'ai fini par travailler autour de lui une manière différente, par cette aide.
Comme l'approche mais ne travaillait pas pour moi puisque j'ai besoin de passer une variable à la vue via via $ this-> View-> entités = $ entités code> Tout ce que j'ai eu la première ème colonne ... Indice?
Désolé, c'était à propos des tags non récoltés
TCPDF est un peu limité lorsqu'il s'agit de HTML, wkhtmltopdf utilise webkit p >
La question concerne Zend_PDF pour lequel TCPDF, DOMPDF et MPDF sont plus appropriés.
J'ai utilisé dompdf https://github.com/dompdf/dompdf c'est assez facile et directe. Il lit même / formats CSS. P>
J'ai essayé d'utiliser DompDF pour générer un PDF à partir de HTML, mais il a un problème vraiment gênant (connu): il met quelques pages vides entre deux rangées de table (au moins dans 0.6.0 bêta 3)
Consultez MPDF . Le ultime. Créez votre HTML avec CSS en ligne, stockez-le dans une variable PHP et ECHO au fichier PDF. vous avez terminé!!! p>
Nope, je ne pense pas que c'est ce qu'il a été construit. Framefer.zend.com/manual/fr/zend.pdf.Introduction. HTML
Bien que cela puisse être frankenstein-ish (et pas vraiment une réponse à votre question), j'ai utilisé PHP pour générer du contenu, envoyez le tampon de sortie à un fichier et utilisé wkhtmltopdf i> pour générer des PDF.