Consultez la formation SEO spéciale Wordpress
par WebRankInfo / Ranking Metrics

Messages: 20170

Enregistré le: 16 Déc 2005

Message le Jeu Fév 25, 2016 17:07

Bonjour la communauté,

J'ai un petit (gros ?) souci avec un outil que j'essaie de développer.
Sur mon site, je génère des pages (comme tout le monde, oui...) dont je voudrais obtenir des screenshots automatiquement (idéalement, pour retrouver sur mon serveur les images rafraîchies, disons une fois par semaine).
L'idée est de les placer dans des PDF (là aussi générés automatiquement, mais là je sais faire).

Je ne suis pas bac + 15 en dev et je bloque.

Qui a l'idée miraculeuse ?

Merci d'avance,

OTP
Haut
8 Réponses
Messages: 259

Enregistré le: 22 Oct 2015

Message le Jeu Fév 25, 2016 18:02

Bonjour,

générer le pdf ça je pourrai t'orienté (html2pdf peut être que tu connais) mais pour la capture d'écran j'ai pas du tout compris
Haut
Messages: 8558

Enregistré le: 14 Mai 2003

Message le Jeu Fév 25, 2016 18:06

http://phantomjs.org/ + https://github.com/ariya/phantomjs/blob/master/examples/rasterize.js

Exemple:
Image
Script utilisé: http://thumbs.toolki.com/static/thumbs/js/screenshot.js

Si besoin d'aide: MP.
Haut
Messages: 20170

Enregistré le: 16 Déc 2005

Message le Jeu Fév 25, 2016 19:12

@ABCWEB : je sais générer le pdf, pas de souci, merci
@spout : mon sauveur, comme d'hab ! ;) Je vais regarder ça.
Merci
Haut
Messages: 12288

Enregistré le: 23 Nov 2005

Message le Jeu Fév 25, 2016 20:42

Sinon avec Imagemagick <3
Haut
Messages: 20170

Enregistré le: 16 Déc 2005

Message le Ven Fév 26, 2016 10:12

Imagemagick ? On peut faire des captures automatisées ?
Haut
Messages: 8558

Enregistré le: 14 Mai 2003

Message le Ven Fév 26, 2016 10:46

Oui: http://www.imagemagick.org/script/import.php
Mais il faut un serveur X (Ou Xvfb: https://en.wikipedia.org/wiki/Xvfb, VNC, etc...)

Sinon c'est faisable avec Xvfb et Firefox:
http://jerel.co/blog/2010/10/using-firefox-on-a-headless-server-to-mak ... f-websites
http://www.leonardteo.com/2011/07/taking-server-side-screenshots-of-websites/
[...]

Il y a aussi moyen avec wkhtmltoimage: http://wkhtmltopdf.org/

Perso j'ai testé la dose de trucs et j'ai pas trouvé mieux que PhantomJS.
Haut
Messages: 20170

Enregistré le: 16 Déc 2005

Message le Ven Fév 26, 2016 11:57

Je viens d'essayer wkhtmltopdf ça marche sauf ma maps qui disparaît...
Je vais devoir utiliser mes neurones sur phantom... ;)
Haut
Messages: 8558

Enregistré le: 14 Mai 2003

Message le Mer Sep 27, 2017 12:29

Déterrage pour donner une soluce encore plus simple: https://github.com/spatie/browsershot
Haut

Formation recommandée sur ce thème :

Formation SEO spéciale Wordpress : apprenez à optimiser le référencement naturel d'un site fait avec Wordpress... Formation Ranking Metrics animée par un expert SEO / Wordpress.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.