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

فایل‌های COLLADA نقشه‌های CAD حاوی داده‌های دو بعدی یا سه بعدی هستند. در برخی موارد، ممکن است نیاز به ایجاد تصاویر DWFX یا DWF برای نمایش محتوای فایل در یک تصویر داشته باشید. مطابق با چنین موارد استفاده، این مقاله نحوه تبدیل یک فایل COLLADA به یک تصویر DWF یا DWFX را به صورت برنامه‌نویسی در سی شارپ پوشش می‌دهد.

مبدل تصویر COLLADA به DWF یا DWFX – نصب API C#

Aspose.CAD for .NET API از تبدیل فرمت های فایل COLLADA و بسیاری از دیگر پشتیبانی می کند. به سادگی API را با دانلود فایل DLL آن از بخش Downloads یا با دستور نصب زیر NuGet پیکربندی کنید:

PM> Install-Package Aspose.CAD

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

با دنبال کردن مراحل زیر می توانید یک فایل COLLADA را به یک تصویر DWF تبدیل کنید:

  1. منبع COLLADA را با استفاده از کلاس Image بارگیری کنید.
  2. یک نمونه از کلاس CadRasterizationOptions ایجاد کنید.
  3. ویژگی هایی مانند اندازه تصویر خروجی را تنظیم کنید.
  4. تصویر DWF خروجی را ذخیره کنید.

قطعه کد زیر نحوه تبدیل یک فایل COLLADA به یک تصویر DWF در سی شارپ را توضیح می دهد:

string inputFile ="file.dae";
using (Image image = Image.Load(inputFile))
{
    // شی کلاس DwfOptions را راه اندازی کنید
    DwfOptions options = new DwfOptions();

    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;
    
    // COLLADA را به DWF صادر کنید
    string outPath = "output.dwf";
    image.Save(outPath, options);
}

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

با انجام مراحل زیر می توانید یک فایل COLLADA را به یک تصویر DWFX تبدیل کنید:

  1. فایل ورودی COLLADA را با کلاس Image بارگیری کنید.
  2. یک نمونه از کلاس CadRasterizationOptions ایجاد کنید.
  3. یک شی از کلاس DwfxOptions را مقداردهی کنید.
  4. تصویر خروجی DWFX را ذخیره کنید.

قطعه کد زیر نحوه تبدیل یک فایل COLLADA به یک تصویر DWFX را به صورت برنامه نویسی در سی شارپ نشان می دهد:

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

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

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

نتیجه

در این مقاله با نحوه تبدیل فایل COLLADA به تصویر DWF یا DWFX آشنا شدید. علاوه بر این، می توانید چندین ویژگی دیگر ارائه شده توسط API را با مراجعه به بخش [اسناد] کاوش کنید. در صورت هر گونه نگرانی، لطفاً با ما در فروم بنویسید.

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