Maison >développement back-end >Problème PHP >Comment générer des fichiers pdf en php et les télécharger

Comment générer des fichiers pdf en php et les télécharger

藏色散人
藏色散人original
2019-09-18 09:18:597354parcourir

Comment générer des fichiers pdf en php et les télécharger

Comment générer des fichiers pdf avec php et les télécharger

1. Commencez par télécharger et installer le pdf : tester le effet d'utilisation

Comment générer des fichiers pdf en php et les télécharger

2. Appeler le code en php L'appel en php est très simple, utilisez simplement la fonction shell_exec Si la fonction shell_exec ne peut pas être utilisée, vérifiez si elle l'est. dans php.ini Le supplément est désactivé.

Comment générer des fichiers pdf en php et les télécharger

3.wkhtmltopdf est très utile, mais il est aussi quelque peu insatisfaisant. Les développeurs de wkhtmltopdf n'en ont pas tenu compte lors du développement, par exemple, de cette page html :

Comment générer des fichiers pdf en php et les télécharger

Quand je la génère au format PDF, je veux que chaque bloc soit. Ils forment tous une seule page, mais les valeurs se trompent à mesure qu'elles avancent. Nous ne savons toujours pas combien de pixels possède une page de PDF. Mais wkhtmltopdf a une bonne méthode, qui consiste à ajouter : page-break-inside:avoid; après le style de ce div, et tout ira bien.

Présentation des fichiers CSS :

Comment générer des fichiers pdf en php et les télécharger

Code de style 5.css :

Comment générer des fichiers pdf en php et les télécharger

Page 6.html Code

Comment générer des fichiers pdf en php et les télécharger

Pour plus de connaissances PHP, veuillez visiter le site Web PHP chinois Tutoriel PHP !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn