نحوه تبدیل HTML به تصویر در سی شارپ

این آموزش به شما توضیح می دهد که چگونه از یکی از محصولات محبوب تبدیل سند برای تبدیل HTML به Image در C# استفاده کنید. شما می توانید به راحتی و به سرعت HTML را با استفاده از C# با چند تماس API به تصویر تبدیل کنید. علاوه بر این، تبدیل سند به فرمت PNG نیازی به نصب نرم افزار اضافی ندارد و می توان آن را بر روی هر سیستم عاملی از جمله Microsoft Windows، Linux و Mac OS انجام داد.

مراحل تبدیل HTML به تصویر در سی شارپ

  1. GroupDocs.Conversion for .NET را از مدیر بسته NuGet در برنامه خود تنظیم کنید
  2. یک مرجع به فضای نام GroupDocs.Conversion در کد خود اضافه کنید
  3. یک نمونه از کلاس Converter ایجاد کنید و فایل HTML منبع را بارگیری کنید
  4. کلاس ImageConvertOptions را راه‌اندازی کنید و ویژگی‌هایی را برای فایل PNG خروجی تنظیم کنید
  5. با استفاده از روش Convert تصویر خروجی را روی دیسک ذخیره کنید. همچنین، نمونه ImageConvertOptions را به همراه نام فایل خروجی ارسال کنید.

این چند مرحله نشان می دهد که چگونه می توان تبدیل سند را برای عملکرد C# HTML به PNG پیاده سازی کرد. اکنون تنها کاری که باید انجام دهید این است که مراحل زیر را برای دریافت سند تبدیل شده دنبال کنید. بسته را در برنامه خود نصب کنید، سپس سازنده کلاس های Converter و ImageConvertOptions را با پارامترهای مورد نیاز فراخوانی کنید. در نهایت از تابع Convert کلاس Converter برای ذخیره فایل تولید شده در دیسک استفاده کنید.

کد برای تبدیل HTML به تصویر در سی شارپ

using System;
using GroupDocs.Conversion.Options.Convert;
namespace ConvertHtmlToImageInCSharp
{
class Program
{
public static void Main(string[] args) // Main function to convert HTML to Image using C#
{
// Remove the watermark in output Image by adding license
string licensePath = "GroupDocs.Conversion.lic";
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License();
lic.SetLicense(licensePath);
// Load the source HTML file for conversion to Image
var converter = new GroupDocs.Conversion.Converter("sample.html");
// Set the convert options for the output PNG
var convertOptions = new ImageConvertOptions();
// Convert and save the HTML in PNG format
converter.Convert("converted.png", convertOptions);
Console.WriteLine("Done");
}
}
}

ما مثالی ایجاد کرده ایم که چگونه می توان از کد C# تبدیل HTML به Image برای تبدیل اسناد استفاده کرد. در این پست، تبدیل سند اساسی را پوشش داده ایم و یک تصویر از یک فایل HTML تولید می کنیم. برای رفع نیازهای خود، می توانید این کد را تغییر دهید و پارامترهای دیگری مانند روشنایی، کنتراست، حالت FlipMode، ارتفاع، عرض و بسیاری موارد دیگر را در فایل تصویری رندر اعمال کنید.

ما در مقاله قبلی خود به نحوه تبدیل RTF به PDF در سی شارپ نگاه کردیم. اگر کنجکاو هستید که بیشتر بدانید، نحوه تبدیل RTF به PDF با استفاده از سی شارپ را بررسی کنید.

 فارسی