DWG به DXF C#

DWG(Drawing) و DXF(Drawing Exchange Format) فرمت‌های فایل CAD پرکاربرد هستند. DWG در درجه اول توسط اتوکد استفاده می شود، در حالی که DXF یک فرمت باز برای قابلیت همکاری بهتر بین سیستم های مختلف CAD است. تبدیل DWG به DXF یک کار رایج برای مهندسان و طراحان است، زیرا DXF انعطاف پذیری بیشتری در به اشتراک گذاری طرح های CAD در بین پلتفرم ها می دهد. در این آموزش، شما را با تبدیل یک فایل DWG به DXF در سی شارپ آشنا می کنیم.

چرا DWG را به DXF تبدیل کنیم؟

در اینجا چند دلیل برای مفید بودن تبدیل DWG به DXF آورده شده است:

  • سازگاری بین نرم افزاری: فایل های DXF را می توان در طیف وسیع تری از نرم افزارهای CAD در مقایسه با DWG باز و ویرایش کرد.
  • تبادل داده: DXF به عنوان یک استاندارد باز عمل می کند و تبادل طرح ها بین سیستم های مختلف CAD را آسان تر می کند.
  • الزامات فرمت فایل: برخی از پروژه ها یا مشتریان ممکن است به طور خاص به فرمت DXF نیاز داشته باشند.
  • اتوماسیون: با سی شارپ می‌توانید فرآیند تبدیل DWG به DXF را خودکار کنید و در زمان صرفه‌جویی کنید و کارایی را تضمین کنید.

تبدیل DWG به DXF - نصب API C#

برای تبدیل DWG به DXF، باید Conholdate.Total for .NET را با دانلود فایل DLL آن یا اجرای دستور نصب NuGet زیر نصب کنید:

PM> NuGet\Install-Package Conholdate.Total

تبدیل DWG به DXF در سی شارپ

مراحل زیر نحوه تبدیل DWG به DXF در سی شارپ را نشان می دهد:

  • بارگذاری فایل DWG: از روش Aspose.CAD.Image.Load برای بارگذاری فایل ورودی DWG استفاده می شود.
  • تعریف گزینه های DXF: ما یک نمونه از کلاس DxfOptions ایجاد می کنیم که گزینه های سفارشی برای تبدیل فرمت DWG به DXF را ارائه می دهد.
  • Save as DXF: روش Save برای ذخیره فایل DWG به صورت فایل DXF با گزینه های مشخص شده فراخوانی می شود.

قطعه کد زیر نحوه تبدیل DWG به DXF در سی شارپ را نشان می دهد:

// فایل ورودی DWG را بارگیری کنید
var cadImage = Aspose.CAD.Image.Load("sample.dwg");

// یک نمونه از کلاس DxfOptions ایجاد کنید
Aspose.CAD.ImageOptions.DxfOptions dxfOptions = new Aspose.CAD.ImageOptions.DxfOptions();


// فایل خروجی DXF را ذخیره کنید
cadImage.Save("output.dxf", dxfOptions);

مجوز ارزیابی رایگان

شما می توانید با درخواست [مجوز موقت رایگان] از واترمارک ارزیابی و سایر محدودیت ها اجتناب کنید.

بسته بندی

تبدیل DWG به DXF در سی شارپ یک فرآیند ساده است که تنها با استفاده از چند خط کد می توان به آن دست یافت. شما می توانید از تبدیل با کیفیت بالا و بدون ضرر و بهبود سازگاری و انعطاف پذیری طرح های CAD خود اطمینان حاصل کنید. این راه حل قدرتمند امکان اتوماسیون و سفارشی سازی را فراهم می کند و آن را به یک انتخاب عالی برای مهندسان، طراحان و توسعه دهندگان تبدیل می کند. اگر مایلید در مورد هر یک از نگرانی های خود صحبت کنید، می توانید با ما در تالار گفتمان بنویسید.

سوالات متداول

تفاوت بین DWG و DXF چیست؟

DWG یک فرمت اختصاصی است که توسط AutoCAD استفاده می شود، در حالی که DXF یک استاندارد باز است که برای قابلیت همکاری بین نرم افزارهای مختلف CAD طراحی شده است.

آیا می توانم چندین فایل DWG را همزمان به DXF تبدیل کنم؟

بله، می‌توانید کد را تغییر دهید تا لیستی از فایل‌های DWG را حلقه بزند و آنها را به صورت عمده به DXF تبدیل کنید.

آیا می توانم تنظیمات خروجی DXF را سفارشی کنم؟

بله، می‌توانید کلاس DxfOptions را پیکربندی کنید تا تنظیمات خروجی را مطابق با نیاز شما سفارشی کند.

همچنین ببینید