Foros del Web » Programando para Internet » PHP »

Convertir html en JPG en servidores linux

Estas en el tema de Convertir html en JPG en servidores linux en el foro de PHP en Foros del Web. Hola, tengo un código html que genera un pequeño cuadro con un icono y un texto. Me gustaría convertir eso en un jpg de forma ...
  #1 (permalink)  
Antiguo 20/02/2012, 10:53
 
Fecha de Ingreso: abril-2011
Mensajes: 9
Antigüedad: 13 años, 7 meses
Puntos: 0
Pregunta Convertir html en JPG en servidores linux

Hola, tengo un código html que genera un pequeño cuadro con un icono y un texto.
Me gustaría convertir eso en un jpg de forma automática.

He visto muchas páginas por ahí que diciendo la url te la convierten a jpg para hacer thumbs y todo eso...pero nada definitivo.

Uso servidor linux y me gustaría en la web poder llamar a una función con dos parámetros (html , fichero) donde html sea un string con la cadena html que quiero que convierta y el par. fichero con el fichero .jpg que quiero que grabe como resultado de convertir ese html

He dado mil vueltas, mucho creatimage....pero...no doy con la tecla.

Si me podeis echar una mano con esa función os lo agradecería muchísimo.

Gracias de antemano.
  #2 (permalink)  
Antiguo 20/02/2012, 11:01
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Convertir html en JPG en servidores linux

No existe una función que lo haga, de hecho lo que propones no es nada sencillo, hacer un parser de HTML a algo gráfico es precisamente lo que hacen los browsers (IE, FF, Chrome, etc), por lo que te imaginarás que hacerlo es una tarea muy compleja, pero no imposible, puedes primero hacer un parser de HTML, o usar DOM para analizar la estructura de tu HTML, y que des soporte a características básicas, y todo eso transformarlo a algo visual.

Como te digo no es una tarea nada sencilla, necesitas de mucho trabajo para lograrlo, pero se puede lograr si tienes el tiempo para hacerlo.
  #3 (permalink)  
Antiguo 20/02/2012, 11:08
 
Fecha de Ingreso: abril-2011
Mensajes: 9
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Convertir html en JPG en servidores linux

vaya....por eso usaran hosting win. ms tiene dlls para ello
  #4 (permalink)  
Antiguo 20/02/2012, 11:30
 
Fecha de Ingreso: febrero-2012
Mensajes: 66
Antigüedad: 12 años, 9 meses
Puntos: 10
Respuesta: Convertir html en JPG en servidores linux

Simplmente quieres hacer una imagen de ese icono y un texto? Si es así es más sencillo que crees con php automáticamente una imagen, pasándole la ruta del icono y el texto, porque hacer lo que pides es realmente complicado.
  #5 (permalink)  
Antiguo 20/02/2012, 13:44
 
Fecha de Ingreso: abril-2011
Mensajes: 9
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Convertir html en JPG en servidores linux

Y si.....convirieramos el html a pdf y éste en jpg?
  #6 (permalink)  
Antiguo 20/02/2012, 13:46
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Convertir html en JPG en servidores linux

Puedes intentarlo aunque no se que tan bien se vea, ya que las librerías que hacen eso el soporte principal es a texto o tablas, y su soporte para gráficos es muy limitado, así que intenta y ve que resultado obtienes.

De antemano te adelanto que desconozco si exista una librería que convierta de PDF a JPG desde PHP directamente, por lo que por lo general vas a tener que usar exec() y usar un programa externo.

Saludos.

Etiquetas: html, jpg, linux, servidores
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:17.