Comment puis-je générer des rapports pdf en utilisant symfony2?
J'ai créé un examanition module qui fournit le rapport de la carte à l'utilisateur en HTML (rameau) format. Maintenant, je veux que l'utilisateur doit être en mesure d'enregistrer la carte de rapport au format pdf. J'ai ajouté un bouton pour Enregistrer ReportCard et je veux écrire le code dans mon contrôleur pour générer ce fichier pdf avec le même contenu que de l'html. J'ai googlé et trouvé ces liens:
Ces liens là où la grande mais je ne pourrais pas obtenir comment puis-je les utiliser dans symfony2. Je suis nouveau sur symfony2 et Php. Peut anyonw m'aider avec le même.
OriginalL'auteur ScoRpion | 2012-05-11
Vous devez vous connecter pour publier un commentaire.
Une autre solution, qui est plus indolore que de créer un ensemble personnalisé PDF, serait de créer une impression de css. puis obtenir l'ensemble DOM avec une lib comme wkhtml2pdf. Il y a aussi une Lib de knplabs https://github.com/KnpLabs/snappy et le bundle https://github.com/KnpLabs/KnpSnappyBundle
j'utilise souvent ce difficile pour des projets html5. avec la prise en charge de javascript à partir de wkhtml2pdf vous pouvez ajouter svg et d'autres jolies choses pour votre pdf...
OriginalL'auteur Flask
Une grande bibliothèque avec beaucoup de fonctionnalités est TCPDF.
WhiteOctoberTCPDFBundle ou IoTcpdfBundle sont certains bundles créé par la communauté de base dans la bibliothèque.
Vous pouvez trouver des forfaits qui vous aident à créer des fichiers Pdf à knpbundles.
OriginalL'auteur smoreno
J'ai passé de nombreuses heures à la recherche de la bibliothèque appropriée. Le principal objectif était de générer un fichier PDF aussi facilement que possible sans coordonnées de positionnement, des fonctions spéciales pour le saut de ligne et ce n'est pas...
Le meilleur match que j'ai trouvé jusqu'à présent est: https://github.com/psliwa/PdfBundle
... qui a bundle Symfony et GitHub entrée contient des tonnes d'exemples. Excellente bibliothèque.
Bien sûr, ils sont ici: github.com/psliwa/PHPPdf
OriginalL'auteur Jovan Perovic