Convertir la page web à l'image de ASP.NET

Je voudrais créer une fonction en C# qui prend une page web spécifique et se transforme en une image JPG à partir de l'intérieur ASP.NET. Je ne veux pas le faire par l'intermédiaire d'un tiers ou de la vignette de service que j'ai besoin de la totalité de l'image. Je suppose que j'aurais besoin de quelque sorte l'effet de levier du contrôle webbrowser de l'intérieur ASP.NET mais je ne peux pas voir où commencer. Quelqu'un aurait-il des exemples?

  • Ce sera extrêmement difficile.
  • Wow! Ce qu'est une grande question. Ma première réaction est d'utiliser le contrôle WebBrowser et l'utilisation de la DrawToBitmap méthode, mais que les documents membres de, "Cette méthode n'est pas pris en charge par ce contrôle." Oh, bien.
  • J'ai trouvé ce lien, mais l'un mystère qu'il n'explique jamais comment obtenir le fameux contrôle de travailler à partir de ASP.NET. beansoftware.com/ASP.NET-Tutorials/...
  • Donc je suppose que DrawToBitmap œuvres. Je devrais obtenir des points pour cela! :O)
  • Précisément ce qui est en cours d'arrêt de travail?
  • J'ai testé le code de l'article et il fonctionne très bien. Le DrawToBitmap méthode fonctionne bien.
  • Difficile, c'est un état d'esprit. Comment pouvez-vous dire qu'une chose est difficile, à moins que vous essayez?

InformationsquelleAutor Keith Adler | 2010-04-26