2010-02-03 15 views
12

Solo una domanda stupida ... C'è un modo per creare un'immagine, ad esempio png, con il contenuto di una pagina html, con un semplice clic di un pulsante?Html in immagine in javascript o python

Grazie a tutti coloro che si preoccupano delle risposte.


Grazie per aver risposte. Ma quello che volevo era un codice in javascript o python che mi permettesse di creare un'immagine da una tabella o da un div.

+0

Se si desidera una goccia -in soluzione, controlla [Usersnap] (https://usersnap.com). Avrai screenshot e annotazioni accurate direttamente dal browser. – Gregor

risposta

3

Sarai molto meglio solo sottoporlo a phantomjs. Su Ubuntu è possibile installarlo tramite:

sudo apt-get install phantomjs 

poi fare qualcosa di simile:

generate_image.py:

import subprocess 
subprocess.check_call(['phantomjs', 'generate_image.js']) 

generate_image.js:

var page = require('webpage').create(); 
page.content = "<b>Hello World!</b>"; 
page.render('generated_image.png') 
phantom.exit()