Saltar al contenido

¿Cómo tomar una captura de pantalla de una página web cargada usando php?

Es importante entender el código bien antes de utilizarlo a tu proyecto si ttienes algo que aportar puedes dejarlo en la sección de comentarios.

Solución:

PHP se ejecuta en el lado del servidor, por lo que para poder tomar capturas de pantalla, necesita algo para representar HTML (un script similar a un navegador) y generar una imagen de él. Este script hará eso (wkhtmltoimage también):

HTML2PS: http://freecode.com/projects/html2ps_php

Pero sigo pensando que la mejor solución será usar javascript. Por supuesto, solo el cliente tendrá acceso a las capturas de pantalla, y tal vez puedas subir la imagen al servidor. Un navegador de cliente es mejor que cualquier tipo de script de servidor.

Si ese es el caso, sugeriría usar HTML2CANVAS:

HTML2CANVAS: http://html2canvas.hertzen.com/

La mejor solución de servidor será una distribución de Linux con una instalación de Google Chrome y un script local para tomar capturas de pantalla. Esa es la única forma de obtener capturas de pantalla precisas de una página web que puede contener javacript/HTML5/animaciones y otras cosas difíciles de representar.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *