[pyar] Convertir HTML a PNG/JPG

Claudio Freire klaussfreire en gmail.com
Vie Sep 6 18:09:13 ART 2013


2013/9/6 Hernan Grecco <hernan.grecco en gmail.com>:
> 2013/9/6 Claudio Freire <klaussfreire en gmail.com>:
>> Sí, es en esa dirección.
>>
>> Sí, ya googlié. No puedo usar ni python-webkit2png, ni html2ps + imagemagick.
> [...]
>
> Yo use una vez selenium webdriver. Lo que hace es comandar un
> navegador (por ejemplo Firefox) y podes hacer un screenshot.
>
> http://docs.seleniumhq.org/projects/webdriver/
>
> http://docs.seleniumhq.org/docs/04_webdriver_advanced.jsp#taking-a-screenshot


Lo he usado, pero esto iría server-side, ciertamente no quiero:

1) Compilar firefox (peor que compilar Qt4, realmente si fuera esta la
única opción, prefiero compilar Qt4 y usar webkit2png)
2) Levantar un firefox por cada hit (realmente)


2013/9/6 Marcelo Fernandez <marcelo.fidel.fernandez en gmail.com>:
>> Necesito, dado un pedazo de HTML, capaz con un poco de CSS o styles
>> inline, nada muy complicado, generar un preview del HTML en PNG/JPG en
>> un tamaño particular (320x200, 320x240, etc...).
>>
>> Con colores. Digo, porque html2ps ignora los colores, algo que parece
>> tan básico pero bue.
>
> ¿Probaste PhantomJS?
>
> http://phantomjs.org/
> https://github.com/ariya/phantomjs/wiki/Screen-Capture


Interesante...
...pero usa webkit, y Qt5[0]. Mismo problema de dependencias.

Si resuelvo que instalar las dependencias es la única, seguro
dispararé por phantom :-)


[0] http://phantomjs.org/release-1.9.html


More information about the pyar mailing list