• User

    Generazione snapshot/screenshot di una pagina

    Con riferimento a questo 3D

    http://www.giorgiotave.it/forum/php-mysql/37275-php-mousetracer-v1-0-a.html

    volevo sapere se qualcun'altro ha qualche soluzione alternativa per riprodurre uno screenshot di una pagina web. So che esiste una classe per generare pdf a partire da codice html e funziona perfettamente, ma ancora non ho trovato nulla per generare un jpg o gif. Strano perchè a rigor di logica generare un pdf dovrebbe essere molto più difficile che generare un jpg (credo....).

    Nell'eventualità, andrebbe bene anche un convertitore (fatto in php) da pdf a jpeg. In questo caso farei due passaggi per generare lo snapshot; non è il massimo, ma in mancanza di uno script unico, non vedo alternative.

    Grazie a chiunque potrà aiutarmi, ci sto sbattendo la testa da settimane ormai.

    Ciao! :ciauz:


  • Super User

    ahimè non credo sia possibile via php, dovresti scriverti un programma ad hoc, o fare uno script che fa uno screenshot, ma servirebbe ad ogni modo una macchina in cui è visualizzato il sito materialmente.

    la questione pdf è più semplice dato che immagino ci sarà un interprete html che converte in pdf, quindi al più viene scandita riga per riga del file e convertita in html, senza che la pagina venga renderizzata.

    la conversione poi potresti farla seguendo quando scritto qui: http://www.ciralli.it/webatwork/2006/08/18/convertire-pdf-in-jpg-con-php/

    ma è necessario avere un accesso shell al proprio sito.