Du lego de composants pour un bundle Gotenberg !
Générer un document PDF est un besoin commun dans nos projet, notamment pour de l’e-commerce, depuis que wkhtmltopdf est déprécié, il est difficile de trouver une librairie simple à utiliser / installer pour générer des PDFs.
Parmi les outils disponibles, nous avons choisi de nous concentrer sur Gotenberg.
Le SDK natif ne nous a pas semblé offrir une Développeur eXpérience(DX) optimale pour une intégration Symfony. Nous avons donc décidé de nous lancer dans la création « from scratch » d’un Bundle dédié avec une DX adaptée aux développeurs Symfony... et aux utilisateurs de PHPStorm !
Du fulgurant HttpClient au méconnu Webhook, voyons comment la myriade de composants Symfony peuvent nous aider à faire de la génération PDF une tâche rapide et simple à mettre en place.
Pour ce faire, nous nous sommes posé quelques questions que nous couvrirons ensemble !
* Comment exposer une configuration simple et sémantique ?
* Comment s’assurer d’une bonne auto-complétion ?
* Comment faciliter le debug ?
* Comment maximiser l’efficience de la mémoire ?
* Comment faire de la génération asynchrone facilement ?
Viendez et découvrez comment générer des PDF’s devient désormais aussi simple que d’utiliser Twig !
L'horaire sera communiqué ultérieurement