این آموزش به طور خلاصه نحوه تبدیل HTML به تصویر در سی شارپ را با بارگذاری فایل منبع HTML و سپس ذخیره آن به عنوان یک فایل تصویری PNG توضیح میدهد. می توانید تصویر خروجی را با تنظیم تعدادی ویژگی که در کد نمونه توضیح داده شده است پیکربندی کنید. توجه داشته باشید که برای نوشتن HTML به تبدیل تصویر از زبان C# در اینجا استفاده می شود، اما می توانید همین کار را در بسیاری از زبان های دیگر نیز انجام دهید.
مراحل تبدیل HTML به تصویر در سی شارپ
- با افزودن Aspose.HTML for .NET از مدیر بسته Nuget، پروژه را پیکربندی کنید
- فایل HTML منبع مورد نظر را در شی کلاس HTMLDocument برای تبدیل به تصویر بارگیری کنید
- شی ImageSaveOptions را مقداردهی کنید و خصوصیات مختلف تصویر خروجی را پیکربندی کنید
- HTML را با استفاده از تابع ConvertHTML() از کلاس Converter به تصویر تبدیل کنید
مراحل بالا توضیح می دهد که چگونه با استفاده از C# تبدیل HTML به تصویر را انجام دهید، به طوری که ابتدا مرجع را به کتابخانه های مورد نیاز اضافه کنید و سپس فایل HTML منبع را با استفاده از کلاس HTMLDocument بارگذاری کنید. می توانید تصویر خروجی را با تنظیم ویژگی هایی مانند حالت صاف کردن، رنگ پس زمینه، وضوح افقی و عمودی پیکربندی کنید. هنگامی که تمام پارامترها تنظیم شدند، فایل HTML را با استفاده از تابع ConvertHTML() که به فایل ورودی، تنظیمات تصویر و نام فایل تصویر خروجی نیاز دارد، به تصویر تبدیل کنید.
کد برای تبدیل HTML به تصویر در سی شارپ
در اینجا ما از شی کلاس ImageSaveOptions استفاده کردهایم که همچنین از فرمت تنظیمات که به طور پیشفرض PNG است، تنظیمات صفحه مانند طرحبندی صفحه و گزینههای CSS برای استفاده برای رندر HTML پشتیبانی میکند. به طور مشابه، سایر انواع تصاویر که پشتیبانی می شوند عبارتند از JPEG، BMP، GIF و TIFF.
ما در اینجا یاد گرفتیم که چگونه HTML را به تصویر در سی شارپ تبدیل کنیم. اگر می خواهید یاد بگیرید که فایل HTML را از ابتدا قبل از تبدیل آن به تصویر ایجاد کنید، به مقاله نحوه ایجاد فایل HTML در سی شارپ مراجعه کنید.