Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Menukar Halaman Web kepada Imej dalam ASP.NET?
Menukar Halaman Web kepada Imej dalam ASP.NET
Pembangun sering mencari kaedah untuk menukar halaman web kepada imej. Ini boleh dicapai secara asli dalam ASP.NET tanpa bergantung pada perkhidmatan luaran. Mari kita mendalami penyelesaian yang menangani keperluan ini.
Kod yang disediakan menggunakan kawalan WebBrowser dari dalam ASP.NET untuk memaparkan halaman web yang ditentukan. Benang dicipta untuk mengendalikan pemaparan dengan cara yang selamat untuk benang. Setelah halaman web dipaparkan sepenuhnya, kod tersebut menangkap perwakilan peta bit halaman yang dipaparkan dan menyimpannya dalam format JPG menggunakan kaedah sambungan tersuai.
Untuk menggunakan penyelesaian ini, sertakan rujukan kepada System.Windows.Forms dalam projek ASP.NET anda. Kemudian, anda boleh membuat contoh kelas WebsiteToImage, menyatakan URL halaman web dan (sebagai pilihan) nama fail untuk menyimpan imej sebagai. Memanggil kaedah Jana akan memaparkan dan menyimpan halaman web sebagai imej.
Berikut ialah contoh cara menggunakan kod:
WebsiteToImage websiteToImage = new WebsiteToImage("http://www.cnn.com", @"C:\Some Folder\Test.jpg"); websiteToImage.Generate();
Perhatikan bahawa kod telah dikemas kini untuk menangkap sepenuhnya halaman web, menghapuskan keperluan untuk sebarang tetapan khas untuk menangkap hanya sebahagian daripadanya.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar Halaman Web kepada Imej dalam ASP.NET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!