Puis-je obtenir un exemple de code en PHP pour convertir une table html en image (format .gif, .jpg ou n'importe quel format)? J'utilise XAMPP sur Windows.
Oui, la table provient de la base de données.
PHP: Création d'une image à partir d'une table html
Répondre
vous aimez avoir une capture d'écran d'un html-table/html-code? Ce n'est pas possible avec php seulement. Vous avez besoin d'un webbrowser ou d'un html-renderer et un programme effectue une capture d'écran.
regard sur http://www.thumbshots.org/ (onlineservice)
ou http://www.intellitamper.com/webswoon/ (outil de python.)
À première vue, c'est tout à fait un défi de taille. Voici quelques conseils:
- Vous aurez probablement envie d'obtenir confortable avec la bibliothèque GD
Où se trouve ce tableau vient? Si cela provient de votre base de données à l'origine, il serait plus facile de travailler avec. Sinon ...
- Vous devez obtenir la page à distance (je vous recommande boucle)
- Ensuite, vous aurez besoin d'extraire les données de la table
La complexité de la deuxième étape vraiment dépend de la similarité de chaque page et table. Regex va probablement être utile cependant.
Hope this helps,
Tom
La meilleure façon est de convertir d'abord en un .ps, puis jpg, pdf ou whatelse dont vous avez besoin. Je peux vous suggérer 2 liens: html2ps
testé à la fois, et les deux fonctionne parfaitement ... html2ps est peu lent (~ 30 sec pour 3 pages pdf, jpg dunno au sujet), mais plus personnalisable .
oh, j'ai oublié un épais - si vous utilisez Windows, vous pouvez utiliser wkhtmltopdf pour win http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.8 .0.exe et l'utiliser par ligne de commande, quelque chose comme wkhtmltopdf-0.8.0.exe http://127.0.0.1/yourpage.php outputfile.pdf Obviusly, vous pouvez l'exécuter même sous php (passthru()) – Strae
Comme le mentionne DrFuture, l'utilisation de php n'est probablement pas la meilleure façon de convertir un tableau en image. J'ai modifié http://www.zubrag.com/scripts/website-thumbnail-generator.php pour l'obtenir pour convertir mon html dans une image (mettre le code HTML sur une autre page Web et passer cette URL au manuscrit). Je suggère d'aller avec la route 'capture d'écran' au lieu de GDI et d'autres outils de dessin.
- 1. Création d'une nouvelle image à partir d'une image recadrée
- 2. Création d'un seul lien hypertexte à partir de 2 entrées de table mysql utilisant php
- 3. Création de table DDL à partir de Microsoft Access
- 4. Création d'une table SQL à partir d'un fichier xls (Excel)
- 5. Html Image over image
- 6. Stocker une image à partir d'un lien en PHP
- 7. Création de vignettes à partir d'un fichier swf en PHP?
- 8. Image Padding en CSS, HTML
- 9. appelant la fonction PHP à partir de html
- 10. Annulation (HTML) Image Téléchargements
- 11. Problème lors de la création d'une table en utilisant php
- 12. image php include problème
- 13. Création d'IMage à partir de texte en PHP - comment puis-je faire multiline?
- 14. Table Html (texte) à l'image en utilisant C#
- 15. Sélectionner à partir d'une table où table associée fieldname = 'x' dans Cake PHP
- 16. Création d'un objet à partir d'une classe dans Codeigniter
- 17. Création d'une table cliquable
- 18. Comment à partir des balises dénude HTML
- 19. Arbre d'adjacence à partir d'une table unique
- 20. Mise à jour d'une table à partir d'une table temporaire
- 21. Création d'une image de l'émulateur Windows Mobile
- 22. php print_r nice table
- 23. PHP Pull Image et affichage
- 24. Création d'un formulaire d'inscription en php
- 25. HTML au fichier image .tiff
- 26. Image à partir de PDF avec ZendFramework
- 27. App_Themes image demandée à partir de css
- 28. HTML Table issue
- 29. Php Gd rotate image
- 30. PHP Image Redimensionner/Relocaliser - Accélérer
Quelque chose me dit ce n'est pas la meilleure solution à tout ce que votre problème est –