C# ile HTML'yi JPG'ye Dönüştürme

Bu hızlı ve kısa eğitim, birkaç satır kod yardımıyla HTML‘in C#**‘da JPG’ye nasıl dönüştürüleceği konusunda yardımcı olur. Çalıştırılabilir C# koduyla birlikte bu görevi gerçekleştirmek için ortamı yapılandırmak için gerekli tüm ayrıntıları sağlar. HTML’yi JPG’ye dönüştürmek için C# kodu, kaynak HTML dosyasının yüklendiği ve HTML dosyasının içerik boyutuna göre birden çok JPG dosyası olarak kaydedildiği çok basit bir yaklaşım içerir.

C# ile HTML’yi JPG’ye Dönüştürme Adımları

  1. HTML’yi JPG’ye dönüştürmek için NuGet paket yöneticisini kullanarak projeye Aspose.HTML referansı ekleyin
  2. JPG’ye dönüştürmek için HTMLDocument sınıf örneğini kullanarak kaynak HTML dosyasını diskten yükleyin
  3. Çıktı JPG görüntüsünün özelleştirilmesi için ImageSaveOptions sınıf nesnesini somutlaştırın
  4. Çıktı görüntüsünün biçimini Jpeg olarak ayarlayın
  5. Converter.ConvertHTML işlevini kullanarak tüm HTML sayfasını birden çok görüntüye dönüştürün

Bu adımlar, C# HTML’den JPG’ye dönüştürmenin gerçekleştirilebileceği uygulama ortamını yapılandırmak için kaynakları paylaşarak süreci açıklar. İşlem oldukça basittir, çünkü çıktı görüntüleri formatının ayarlanmasıyla birlikte yalnızca HTML dosyasının yüklenmesi gerekir. Son adımda, dönüştürme, ConvertHTML() Dönüştürücü sınıf işlevi kullanılarak gerçekleştirilir.

C# ile HTML’yi JPG’ye Dönüştürme Kodu

using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Rendering.Image;
using Aspose.Html.Saving;
namespace KBHtml
{
class Program
{
static void Main(string[] args) // Main function to convert HTML to JPG in C#
{
// Remove the watermark in output JPG image by adding license
License licHtmlToJpg = new License();
licHtmlToJpg.SetLicense(@"Aspose.Html.lic");
// Load the source HTML document that is to be converted to images
HTMLDocument document = new HTMLDocument("SourceHtmlFile.html");
// Initialize ImageSaveOptions to set output images parameters
ImageSaveOptions options = new ImageSaveOptions(ImageFormat.Jpeg);
// Convert HTML to JPG by rendering HTML to multiple images
Converter.ConvertHTML(document, options, "OutputJpegImage.jpg");
System.Console.WriteLine("Done");
}
}
}

HTML’yi JPG’ye dönüştürmek için C#* kodu, başlangıçta uygulamanın gerektirdiği tüm gerekli sınıfları içe aktarır. Kaynak HTML dosyanızda CSS varsa, yapılandırma için CSS özelliğini kullanın, oluşturulan metin kalitesini yapılandırmak için Text özelliğini kullanın, ayarlanabilen bir dizi özellik içeren ImageSaveOptions sınıfını kullanarak dönüştürme işlemini kontrol edebilirsiniz. arka plan rengi, çıktı görüntü çözünürlüğünü ve sayfa düzenini ayarlayın.

Bu eğitim bize HTML’yi C# ile JPG’ye nasıl dönüştüreceğimizi öğretti. HTML’den PDF’ye dönüştürme gibi diğer dönüştürme türlerini öğrenmek için C# ile HTML sayfasını PDF’ye dönüştürme makalesine bakın.

 Türkçe