فایلهای DWG حاوی دادههای طراحی قالب دو بعدی یا سه بعدی هستند. آنها می توانند حاوی داده های تصویر برداری و ابرداده در کدگذاری باینری باشند. در شرایط خاص، ممکن است لازم باشد فایلهای DWG را به فایلهای تصویری SVG تبدیل کنید. در این مقاله نحوه تبدیل تصویر DWG به SVG به صورت برنامه نویسی در سی شارپ توضیح داده شده است.
تبدیل DWG به SVG – نصب API .NET
Aspose.CAD for .NET API از ایجاد، ویرایش یا دستکاری DWG و چندین فرمت فایل دیگر پشتیبانی می کند. میتوانید API را با دانلود فایل DLL آن از بخش New Releases یا با استفاده از دستور نصب NuGet زیر پیکربندی کنید:
PM> Install-Package Aspose.CAD
تبدیل DWG به SVG از طریق برنامه نویسی در NET
تبدیل تصویر DWG به SVG شامل چند عملیات ساده است. با دنبال کردن مراحل زیر می توانید DWG را به تصویر SVG تبدیل کنید:
- فایل DWG ورودی را با کلاس Image بارگیری کنید.
- یک نمونه از کلاس SvgOptions ایجاد کنید.
- حالت رنگ SVG را به صورت Greyscale، RGB و غیره تنظیم کنید.
- فایل تصویر خروجی SVG را ذخیره کنید.
قطعه کد زیر نحوه تبدیل یک فایل DWG به یک تصویر SVG در سی شارپ را نشان می دهد:
// فایل DWG ورودی را بارگیری کنید
Image image = Image.Load("sample.dwg");
// شی کلاس SvgOptions را راه اندازی کنید
ImageOptions.SvgOptions options = new ImageOptions.SvgOptions();
// حالت رنگ SVG را تنظیم کنید
options.ColorType = SvgColorMode.Grayscale;
options.TextAsShapes = true;
// فایل SVG خروجی را ذخیره کنید
image.Save("sample.svg" , options);
ویژگی های بیشتر را کاوش کنید
میتوانید بسیاری از ویژگیهای دیگر API را با مراجعه به اسناد بررسی کنید. این تبدیل ها و دستکاری های مختلف مربوط به CAD را در بخش های مختلف پوشش می دهد.
نتیجه
در این مقاله نحوه تبدیل تصاویر DWG به SVG را بررسی کرده اید. تمام اشکال و محتویات را با وفاداری بالا به SVG ارائه می دهد تا تبدیل قابل اعتماد و کارآمد باشد. می توانید این ویژگی را در NET Framework خود در برنامه های مبتنی بر NET Core تعبیه کنید. علاوه بر این، نیازی به نصب ابزار یا برنامه دیگری ندارید زیرا API برای انجام تبدیل به ابزار دیگری وابسته نیست. لطفاً از طریق فروم با ما در تماس باشید. ما خوشحال خواهیم شد که به شما کمک کنیم!