Prendre une image d'une page web

Signaler
Messages postés
23
Date d'inscription
mardi 2 février 2010
Statut
Membre
Dernière intervention
24 mars 2010
-
Messages postés
2814
Date d'inscription
mardi 15 avril 2003
Statut
Membre
Dernière intervention
2 juin 2020
-
Je voulais savoir s'il était possible de créer une méthode qui peut prendre en image une page web et ensuite, l'enregistrer.

Si oui, j'aimerais avoir des astuces s.v.p.

Je fais un application qui crée un pdf, qui l'ouvre dans la page web courante et je veux que le contenu du pdf soit l'image d'une page web... ex: google.ca
(Sauf que dans mon cas, la page web en question, sera la page de mon application, qui est une app. web.)

Pour ce qui est du pdf, je n'ai pas de problèmes. J'ai vraiment juste besoin d'un astuce pour faire ce qui est demandé.

P.S. J'ai aussi créé une méthode qui va chercher tout le code html d'une page web. Est-ce qu'il y a quelque chose que j'aurais pu faire avec ça pour réaliser ce que je veux faire?

Merci beaucoup d'avance! :)

Né pour apprendre ...

5 réponses

Messages postés
2814
Date d'inscription
mardi 15 avril 2003
Statut
Membre
Dernière intervention
2 juin 2020
31
Bonjour,

En quel langage crée-tu cette application ? .Net ou Script ?

Mayzz.
                                                                              
Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer. <
Messages postés
23
Date d'inscription
mardi 2 février 2010
Statut
Membre
Dernière intervention
24 mars 2010

Je te dirais que je suis en C# sous Visual Studio 2005. C'est de l'ASP.Net ça?

Né pour apprendre ...
Messages postés
2814
Date d'inscription
mardi 15 avril 2003
Statut
Membre
Dernière intervention
2 juin 2020
31
Oui, c'est ca,

Donc oui tu peux faire une fonction qui récupère une page web (via ta méthode), scan le contenu de celle-ci pour retrouver l'url de l'image en question, puis tu télécharge ton image via l'url...

                                                                              
Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer. <
Messages postés
23
Date d'inscription
mardi 2 février 2010
Statut
Membre
Dernière intervention
24 mars 2010

En fait ce que je voulais faire, c'est vraiment prendre une page web au complet en image.

Sinon, est-ce que ça se fait transformer du code html en image?

Né pour apprendre ...
Messages postés
2814
Date d'inscription
mardi 15 avril 2003
Statut
Membre
Dernière intervention
2 juin 2020
31
Ah ok, la c'est différent, convertir une page web en image ne se fait pas vraiment, en PDF pourquoi pas car le PDF est un langage (Le PostSrcipt), donc c'est juste une traduction, tandis qu'une image n'est pas configurable, ce n'est qu'une donnée, il te faudra donc recréer la page web dans un conteneur, puis faire un capture de celui-ci, bien entendu, je pense que cela peut se faire en arrière plan, essaye de voir avec un objet de type Browser, et certaines fonctions GDI+ pour faire une capture du contenu d'un contrôle.

                                                                              
Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer. <