فایلهای DWF یا DWFX میتوانند حاوی دادههای طراحی و گرافیک در یک یا چند طرح و مجموعه ورق باشند. چنین فایلهایی اغلب به منظور بررسی یا تأیید برای دادههای طراحی استفاده میشوند. در حالی که تصاویر SVG به دلیل مقیاس پذیری بدون تأثیر بر کیفیت تصویر مشهور هستند. در برخی موارد، ممکن است لازم باشد یک فایل DWF یا DWFX را به یک تصویر SVG تبدیل کنید. بر این اساس، این مقاله نحوه تبدیل یک فایل DWF یا DWFX به یک تصویر SVG را به صورت برنامهنویسی در سی شارپ توضیح میدهد.
مبدل DWF یا DWFX به SVG – نصب API C#
Aspose.CAD for .NET API را می توان برای کار با فرمت های DWF، DWFX و IFC علاوه بر دیگر فرمت های فایل مربوط به CAD استفاده کرد. میتوانید با دانلود فایلهای DLL آن از صفحه Downloads به API دسترسی پیدا کنید یا با دستور NuGet زیر آن را به راحتی نصب کنید:
PM> Install-Package Aspose.CAD
تبدیل تصویر DWF یا DWFX به SVG به صورت برنامه نویسی در سی شارپ
برای تبدیل فایل DWF یا DWFX به فرمت تصویر SVG باید مراحل زیر را دنبال کنید:
- یک شی از کلاس DwfImage برای بارگیری فایل ورودی DWF یا DWFX ایجاد کنید.
- نمونه ای از کلاس CadRasterizationOptions را راه اندازی کنید.
- یک شی از کلاس SvgOptions را اعلام کنید.
- فایل خروجی را به صورت یک تصویر SVG بنویسید.
نمونه کد زیر نحوه تبدیل یک فایل DWF یا DWFX به فرمت SVG را به صورت برنامه نویسی در سی شارپ نشان می دهد:
String sampleDWFX = "document.dwfx";
// فایل ورودی DWF یا DWFX را بارگیری کنید
DwfImage image = (DwfImage)DwfImage.Load(sampleDWFX);
// شی کلاس CadRasterizationOptions را راه اندازی کنید
CadRasterizationOptions cadOptions = new CadRasterizationOptions();
cadOptions.PageWidth = 400;
cadOptions.PageHeight = 400;
// نمونه کلاس SvgOptions را برای تصویر خروجی راه اندازی کنید
SvgOptions imageOptions = new SvgOptions();
imageOptions.VectorRasterizationOptions = cadOptions;
// تصویر خروجی SVG را ذخیره کنید
image.Save("document.svg", imageOptions);
ویژگی های بیشتر را کاوش کنید
برای یادگیری و کشف سایر ویژگیهای پشتیبانی شده برای کار با فایلهای CAD، میتوانید از فصلهای مختلف دیگر در API مستندات دیدن کنید.
نتیجه
در این مقاله نحوه تبدیل فایل DWF یا DWFX به فرمت تصویر SVG را بررسی کرده اید. رندر تصویر با وفاداری بالا انجام می شود بنابراین خروجی شبیه به نقشه های ورودی به نظر می رسد. علاوه بر این، ممکن است در مورد هر یک از نگرانی ها یا سؤالات خود با ما در فروم صحبت کنید. ما مشتاقانه منتظر تماس با شما هستیم.