Je souhaite modifier ma page HTML en tant qu'image. Existe-t-il un moyen en PHP de changer ou de sauvegarder une page HTML en tant qu'image?Convertir une page HTML en une image
Répondre
Ce n'est pas facile; Comme le dit NullUserException dans son commentaire, vous devrez rendre la page HTML côté serveur, ce qui n'est pas quelque chose de PHP (ou de tout autre langage serveur).
L'approche qui vient à l'esprit serait être pour écrire un programme (probablement pas en PHP, mais plutôt quelque chose comme C# ou C++) qui tourne sur votre serveur, déclenche un navigateur web, et fait une série de captures d'écran (éventuellement combinées avec des défilements de page). Comme il s'agit d'un processus très trivial et sujet aux bogues, je suggère de regarder dans les composants tiers qui sont capables de le faire.
Vous exécutez ensuite ce programme à partir de PHP, et quand il est en cours d'exécution, affichez les résultats du fichier qu'il sort.
Je vous conseille d'utiliser un service externe avec une API. Cette liste pourrait être un bon point de départ: http://blogs.sitepoint.com/2008/07/10/9-ways-to-put-site-screenshots-in-your-web-app/
Thumbalizr semble grande, ils fournissent allso un script php de sorte que vous pouvez mettre en cache les images localement: http://www.thumbalizr.com/apitools.php
Essayez de jeter un oeil à browsershots.org - code source est disponible pour cela si vous voulez l'installer localement. Essentiellement, il utilise un navigateur pour prendre des captures d'écran, et peut être contrôlé via une interface XML-RPC, que vous pouvez appeler depuis PHP.
Comme d'autres l'ont dit, ce n'est pas un travail simple, et pas quelque chose que vous pouvez faire directement en PHP, alors utilisez un service externe.
(Je ne suis pas affilié avec browsershots.org en aucune façon)
- 1. Comment convertir une page Web en image?
- 2. Comment convertir une page aspx en page html?
- 3. Comment puis-je convertir une page HTML en une image ou un PDF, puis la convertir en tableau d'octets?
- 4. Comment convertir une page web en image en utilisant MATLAB?
- 5. Comment convertir une image en une image transparente en Java
- 6. convertir le texte html en une image avec php
- 7. Convertir une image en XAML?
- 8. convertir le texte en une image
- 9. Récupérer une image et la charger dans une page html
- 10. Tinymce - Convertir l'image en html image url
- 11. sauver page ASPX en une image
- 12. Convertir une image en une matrice en python
- 13. Convertir ma page aspx en image png
- 14. comment convertir une image gif en jpg?
- 15. Comment convertir une image en données iphone
- 16. comment convertir le spectrogramme en une image
- 17. Perl: convertir la table html en image image
- 18. Comment convertir le HTML d'un site internet vers une image?
- 19. comment convertir une image bitmap en image CIELab?
- 20. Comment convertir une image Pyglet en image PIL?
- 21. Convertir une balise HTML en minuscules
- 22. Activer une image en HTML, Javascript
- 23. Comment convertir une page Web en une image dans un kit d'outils Web javascript/Google
- 24. C# .NET Convertir une image JPEG en une structure Bitmap
- 25. Comment convertir une image en une représentation ASCII de l'image?
- 26. Comment gérer une grande image dans la page HTML
- 27. Comment convertir un bloc html en une image (par exemple jpg) dans asp.net
- 28. Comment mettre en surbrillance une image gif dans une page html
- 29. Convertir un contrôle HTML (Div ou Table) en une image en utilisant C#
- 30. convertir HTML en PDF avec image dynamique en utilisant PD4ML
Non sans un moteur de rendu HTML. Ce que vous voulez, c'est faire un écran de navigateur. – NullUserException