تبدیل DGN به DWF یا DWFX در سی شارپ

فایل‌های DGN برای نرم‌افزار CAD برای ایجاد نقشه‌های دو بعدی یا سه بعدی ضروری هستند. برای تولید و ذخیره طرح‌ها برای پروژه‌های ساختمانی مانند جاده‌ها، پل‌ها و ساختمان‌ها به طور خاص، از یک فایل DGN استفاده کنید. صادرات برنامه‌ریزی شده نقشه‌ها از فایل‌های DGN به اسناد DWF یا DWFX ممکن است در شرایط خاصی ضروری باشد. اشتراک گذاری طراحی در حال حرکت با این تغییرات امکان پذیر شده است. این آموزش به شما یاد می دهد که چگونه یک فایل DGN را در سی شارپ به DWF یا DWFX تبدیل کنید.

موضوعات زیر در این مقاله پوشش داده خواهد شد:

  1. [C# DGN به DWF یا DWFX تبدیل - دانلود رایگان][4]
  2. مراحل تبدیل فایل DGN به سند DWF یا DWFX
  3. تبدیل DGN به DWF یا DWFX از طریق برنامه‌ریزی
  4. صادرات DGN به DWF یا DWFX با گزینه‌ها

تبدیل C# DGN به DWF یا DWFX – دانلود رایگان

API Aspose.CAD for .NET برای تبدیل فایل DGN به سند استفاده خواهد شد. فایل‌های DGN، و همچنین چند نوع فایل دیگر را می‌توان ایجاد، ویرایش و با آن‌ها کار کرد.

کلاس پایه برای همه اشکال طراحی در API تصویر است. یک تصویر DGN توسط کلاس DgnImage نشان داده می شود. با استفاده از کلاس CadRasterizationOptions، ممکن است صفات PageWidth و PageHeight را تغییر دهیم. کلاس DwfOptions API، مشخصات پارامترهای DWF یا DWFX را فراهم می‌کند.

لطفاً یا DLL API را دانلود کنید یا با استفاده از NuGet آن را نصب کنید.

PM> Install-Package Aspose.CAD

نحوه تبدیل فایل DGN به DWF یا DWFX با استفاده از C#

ما به راحتی می‌توانیم یک فایل DGN را به یک سند DWF یا DWFX با استفاده از Aspose.CAD برای .NET با دنبال کردن مراحل زیر تبدیل کنیم:

  • یک فایل طراحی DGN را بارگیری کنید.
  • DGN را به عنوان DWF یا DWFX ذخیره کنید.

اکنون بیایید نحوه انجام این اقدامات را در سی شارپ برای تبدیل فایل DGN به سند DWF یا DWFX بررسی کنیم.

تبدیل DGN به DWF یا DWFX به صورت برنامه نویسی در سی شارپ

لطفاً مراحل زیر را برای تبدیل DGN به DWF یا DWFX دنبال کنید:

  1. ابتدا یک فایل DGN ورودی را با استفاده از کلاس Image بارگذاری کنید.
  2. پس از آن، یک نمونه از کلاس DwfOptions ایجاد کنید.
  3. در نهایت متد Save() را فراخوانی کنید تا آن را به صورت DWF یا DWFX ذخیره کنید. مسیر فایل خروجی DWF یا DWFX و DwfOptions را به عنوان آرگومان می گیرد.

نمونه کد زیر نحوه تبدیل فایل DGN به سند DWF یا DWFX با استفاده از C# را نشان می دهد.

string inputFile = "file.dgn";
using (Image image = Image.Load(inputFile))
{
    // شی کلاس DwfOptions را راه اندازی کنید
    DwfOptions options = new DwfOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;
    
    // DGN را به DWF/DWFX صادر کنید
    string outPath = "output.dwf";
    image.Save(outPath, options);
}

صادرات DGN به DWF یا DWFX با گزینه‌هایی در C#

هنگام تبدیل یک فایل DGN به سند DWF یا DWFX با دنبال کردن مراحل زیر می توانیم گزینه های ذخیره DWF یا DWFX را مشخص کنیم:

  1. ابتدا از کلاس Image برای بارگذاری یک فایل DGN به عنوان ورودی استفاده کنید.
  2. سپس یک نمونه جدید از کلاس CadRasterizationOptions بسازید.
  3. سپس عرض و ارتفاع صفحه را تنظیم کنید.
  4. سپس یک نمونه از کلاس DwfOptions بسازید.
  5. بعد، CadRasterizationOptions را برای ویژگی VectorRasterizationOptions انتخاب کنید.
  6. برای ذخیره آن به عنوان DWF یا DWFX، در مرحله آخر متد Save() را فراخوانی کنید. DwfOptions و مسیر فایل DWF یا DWFX خروجی را به عنوان پارامتر می پذیرد.

نمونه کد زیر نحوه تعیین ارتفاع و عرض صفحه را در حین ذخیره یک فایل DGN به عنوان سند DWF یا DWFX با استفاده از C# نشان می دهد.

string inputFile = "file.dgn";
using (Image image = Image.Load(inputFile))
{
    // شی کلاس DwfOptions را راه اندازی کنید
    DwfOptions options = new DwfOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions(); 
    
    cadRasterizationOptions.DrawType = CadDrawTypeMode.UseObjectColor;
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;

    // DGN را به DWF/DWFX صادر کنید
    string outPath = "output.dwf";
    image.Save(outPath, options);
}

مجوز موقت رایگان دریافت کنید

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

نتیجه

در این مقاله یاد گرفتیم که چگونه:

  • یک فایل طراحی DGN موجود را بارگیری کنید.
  • ارتفاع و عرض صفحه را مشخص کنید.
  • تعریف گزینه های ذخیره؛
  • DGN را به عنوان DWF یا DWFX در سی شارپ ذخیره کنید.

Aspose.CAD for .NET به توسعه دهندگان اجازه می دهد تا فایل های اتوکد DWG، DWF، DWT و DXF را به تصاویر PDF و Raster تبدیل کنند. این یک API بومی است و نیازی به اتوکد یا هیچ نرم افزاری برای نصب ندارد. همچنین می توانید لایه ها و طرح های انتخاب شده را از فایل های اتوکد تبدیل کنید. علاوه بر تبدیل DGN به DWF یا DWFX در سی شارپ، می‌توانید با استفاده از مستندات درباره Aspose.CAD برای API .NET اطلاعات بیشتری کسب کنید. در صورت وجود هرگونه ابهامی، لطفاً با ما در تالار گفتمان پشتیبانی رایگان تماس بگیرید.

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