[pyar] Convertir HTML a PNG/JPG

Claudio Freire klaussfreire en gmail.com
Mar Sep 10 15:32:26 ART 2013


2013/9/10 ralsina en netmanagers.com.ar <ralsina en netmanagers.com.ar>:
> Resulta que lo que necesitas para mostrar una página web es... más o menos
> un browser.
>
>
>
> Yo para esto tengo un script que usa qtwebkit y anda bien, sobre todo con la
> última versión que soporta webfonts.
>
>
>
> Mencionan problemas de dependencias y tener que compilar todo... de curioso
> nomas: porqué?


He sufrido mucho compilando PyQt, y me hace temblar pensar en compilar
Qt también ;-)

No, pero hablando en serio, compilar semejante stack en un server no
me causa tanta gracia, por el tema de mantenimiento que ya se
mencionó. Una cosa es compilarlo una vez, y otra es mantenerlo
actualizado.

En fin, me molesta porque me vería obligado a armarme un OBS[0], que
aunque genial, es un trabajito que prefiero evitar.



2013/9/10 Luis Alejandro Martínez Faneyth <luis en huntingbears.com.ve>:
> Saludos,
>
> ¿Qué tal te parece HTML->PDF->CAIRO->PNG?
>
> xhtml2pdf: https://pypi.python.org/pypi/xhtml2pdf

Lo probé. Sale horrible, ignora muchísimo del style, lo que lo
convierte en inaceptable.


2013/9/10 Roberto Alsina <ralsina en netmanagers.com.ar>:
> On 10/09/13 09:27, Roberto Alsina wrote:
>
> On 10/09/13 09:19, Felipe Lerena wrote:
>
>
> 2013/9/10 Roberto Alsina <ralsina en netmanagers.com.ar>
>>
>> Un binario C++ con qtwebkit linkeado estático son 22MB
>
>
> y si no tenes ni qt ni webkit instalado? no son 22 MB, es una bocha de cosas
>
> Los 22 MB son *con* qt y webkit, no con los del sistema. Si usás los del
> sistema el binario son 20KB ;-)
>
>
> Para que vean que no estoy inventando: binario de cutycapt para windows, no
> depende de nada más que el runtime de VS, son 19.5MB:
> http://cutycapt.sourceforge.net/ en Linux es mas o menos lo mismo. Si usás
> un compresor de ejecutables queda en menos de 7MB

¿Cuál es la diferencia con PhantomJS?

Sigue implicando compilar todo (estáticamente), mantenerlo actualizado
(a través de RPMs?) etc...

Me copa la posibilidad de capturar en SVG, aunque no me sirve en este
proyecto, suena copada y para tener en cuenta.

Pero en cuanto a logística, no cambia nada, me parece.


[0] http://openbuildservice.org/


More information about the pyar mailing list