Après avoir lu de nombreuses réponses sur Internet, ils ont tous dit de générer d'abord un PDF, puis de le convertir en images, mais je l'ai essayé. Générer un PDF à partir de HTML gâcherait le style de la page, puis utiliser imagick pour convertir un PDF en images. . J'ai toujours installé cette extension. Sans succès, il n'y a rien dans phpinfo(), donc je voudrais demander s'il existe une méthode en une étape pour convertir directement la page html en image ?
html2canvas.js
Cela doit être considéré comme une capture d'écran. phantomjs peut simuler le noyau du navigateur. Bien sûr, prendre des captures d'écran n'est pas un problème. Vous pouvez rechercher une utilisation
.Il semble qu'il existe un programme appelé dom-to-image.js, qui convertit les nœuds dom en chaînes base64. Vous pouvez le vérifier
.Vous pouvez utiliser imagegrabwindow pour prendre des captures d'écran
rasterizeHTML.js Celui-ci est bien meilleur que celui-là html2canvas.js, allez le voir