نحوه تغییر SVG به PNG با استفاده از C#

این آموزش سریع شما را در مورد نحوه تغییر SVG به PNG با استفاده از C# راهنمایی می‌کند. اطلاعات واضحی برای تبدیل SVG به PNG با استفاده از C# در قالب یک رویه گام به گام و یک کد نمونه قابل اجرا به همراه دستورالعمل های تنظیم محیط IDE دریافت خواهید کرد. کد نمونه ساده‌ترین کد است، اما شما می‌توانید فرآیند را به روش‌های مختلف سفارشی کنید و همچنین یاد خواهید گرفت که تصویر خروجی را نه تنها به‌عنوان PNG بلکه در بسیاری از قالب‌های دیگر نیز ذخیره کنید.

مراحل تبدیل SVG به PNG با استفاده از C#

  1. محیط توسعه را طوری تنظیم کنید که از Aspose.SVG for .NET از مدیر بسته NuGet استفاده کند
  2. فایل SVG منبع را با استفاده از شی کلاس SVGDocument بارگیری کنید
  3. یک شی از ImageSaveOptions ایجاد کنید و قالب را روی PNG تنظیم کنید
  4. فایل SVG را به عنوان یک تصویر PNG با استفاده از شی ImageSaveOptions با ویژگی های دلخواه ذخیره کنید

این مراحل شامل فرآیند تغییر یک فایل از SVG به PNG با استفاده از C# با استفاده از چند خط کد است. ابتدا باید فایل SVG منبع را بارگیری کنید و سپس با تنظیم فرمت از یک Enumerator آن را در فرمت دلخواه ذخیره کنید. شی کلاس SVGDocument برای بارگیری فایل SVG منبع استفاده می شود در حالی که شی کلاس ImageSaveOptions برای سفارشی کردن تصویر خروجی استفاده می شود.

کد برای صادرات SVG به PNG با استفاده از C#

مشاهده می کنیم که کد نمونه تبدیل SVG به PNG با استفاده از C# بسیار ساده است زیرا فقط فایل SVG بارگذاری می شود و سپس با استفاده از روش ConvertSVG در فرمت PNG مورد نظر ذخیره می شود. متد ConvertSVG() دارای بیش از 40 تابع بارگذاری شده است که می توان از آنها برای تبدیل یک فایل SVG به فرمت های مختلف استفاده کرد. همچنین اگر فقط با تبدیل به تصاویر کار می کنید، شی کلاس ImageSaveOptions به شما کمک می کند تا رنگ پس زمینه، قالب، تنظیم صفحه، حالت صاف کردن و تعدادی ویژگی دیگر را نیز تنظیم کنید.

در این آموزش، یاد گرفتیم که با استفاده از C#* SVG را به PNG تبدیل کنیم، اما اگر می‌خواهید تبدیل SVG به PDF را یاد بگیرید، به مقاله نحوه تبدیل SVG به PDF در سی شارپ مراجعه کنید.

 فارسی