Bonjour. Je pense qu'il y a encore beaucoup de travail pour générer des fichiers PDF côté serveur. Même si le Web est si répandu, je pense que c'est la méthode la plus appropriée lorsque l'on souhaite imprimer des PDF liés à des formulaires ou publier facilement des fichiers Adobe Illustrator. Bien sûr, je pense qu'il y a beaucoup de travail de développement qui génère dynamiquement des fichiers PDF côté serveur. Cependant, le travail de débogage est difficile lors de la génération d'un fichier PDF côté serveur. Il existe trois principales méthodes de débogage ci-dessous.
** (1) Générez un PDF avec débogage d'impression Debug tout en flirtant sérieusement avec les valeurs numériques et les caractères. ** **
Le débogage d'impression tel que print et PHP var_dump est le plus simple, mais vous ne pouvez pas savoir comment le fichier PDF est réellement généré tant que vous n'avez pas généré le PDF à la fin.
** (2) Générer un fichier journal sur le serveur et déboguer en vérifiant **
Vous pouvez certainement vérifier comment le PDF est généré à partir de la logique PDF, mais le débogage prend beaucoup de temps car il est nécessaire de vérifier la sortie du journal sur le serveur pour vérifier les valeurs calculées, etc. .. Ce n'est pas une méthode très réaliste.
** (3) Utilisez un débogueur à part entière **
Le débogage à grande échelle est possible en installant un logiciel de débogage (xdebug, etc.) sur le serveur qui génère le PDF. Vous pouvez probablement déboguer efficacement. Cependant, il est nécessaire d'installer le logiciel séparément sur le serveur, et je pense qu'il existe de nombreux cas où il ne peut pas être installé en premier lieu.
** ■ Développons-nous facilement et efficacement pour le moment **
Utilisons donc edump, qui est aussi facile à utiliser que le débogage d'impression et facile à saisir l'état des données. http://www.edump.net/
Avec edump, peu importe ce que vous affichez sur l'écran de votre navigateur, vous n'avez pas besoin d'installer de logiciel spécial sur votre serveur, vous pouvez donc facilement déboguer. Avec l'extension du navigateur pour les développeurs, un environnement de développement à grande échelle est achevé en un rien de temps. Vous pouvez vérifier efficacement la valeur de débogage tout en vérifiant l'état du PDF généré côté serveur.
Contrairement aux applications de bureau, les applications WEB ont certains aspects qui peuvent être facilement développés et d'autres qui sont gênants, mais je pense qu'il vaut mieux choisir une méthode efficace en fonction de la situation.
Recommended Posts