تصویر C# از DWF به PNG JPG

فایل‌های DWF بر اساس بردارهایی هستند که می‌توانند شامل نقشه‌های CAD، متن، تصاویر و غیره باشند. ممکن است لازم باشد یک تصویر کوچک یا تصویر پیش‌نمایش یک فایل DWF ایجاد کنید. مطابق با آن، مقاله نحوه تبدیل یک فایل DWF به یک تصویر JPG یا PNG را به صورت برنامه‌نویسی در سی شارپ پوشش می‌دهد.

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

Aspose.CAD for .NET API از تبدیل فرمت های فایل DWF و چندین دیگر پشتیبانی می کند. با دانلود فایل DLL آن از قسمت New Releases یا با استفاده از دستور NuGet زیر، می توانید API را به راحتی پیکربندی کنید:

PM> Install-Package Aspose.CAD

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

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

  1. DWF ورودی را با کلاس Image بارگیری کنید.
  2. یک شی از کلاس CadRasterizationOptions را راه اندازی کنید.
  3. یک نمونه از کلاس JpegOptions ایجاد کنید.
  4. VectorRasterizationOptions را تنظیم کنید و تصویر JPG خروجی را ذخیره کنید.

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

string inputFile = "blocks_and_tables.dwf";
using (Image image = Image.Load(inputFile))
{
    // شی کلاس JpegOptions را راه اندازی کنید
    JpegOptions jpgOptions = new JpegOptions();
    CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
    jpgOptions.VectorRasterizationOptions = dwfRasterizationOptions;

    dwfRasterizationOptions.PageHeight = 500;
    dwfRasterizationOptions.PageWidth = 500;

    // صادرات DWF به تصویر JPG
    string outPath = "blocks_and_tables.jpg";
    image.Save(outPath, jpgOptions);
}

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

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

  1. فایل DWF ورودی را با استفاده از کلاس Image بارگیری کنید.
  2. یک نمونه از کلاس CadRasterizationOptions ایجاد کنید.
  3. یک شی از نوع PngOptions ایجاد کنید.
  4. VectorRasterizationOptions را مشخص کنید و تصویر PNG خروجی را بنویسید.

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

string inputFile = "blocks_and_tables.dwf";

// فایل ورودی DWF را بارگیری کنید
using (Image image = Image.Load(inputFile))
{
    // شی کلاس PngOptions را راه اندازی کنید
    PngOptions pngOptions = new PngOptions();
    CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
    pngOptions.VectorRasterizationOptions = dwfRasterizationOptions;

    dwfRasterizationOptions.PageHeight = 500;
    dwfRasterizationOptions.PageWidth = 500;

    // صادرات DWF به تصویر PNG
    string outPath = "blocks_and_tables.png";
    image.Save(outPath, pngOptions);
}

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

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

نتیجه

در این مقاله نحوه تبدیل یک فایل DWF به فرمت های تصویری مانند PNG یا JPG را بررسی کرده اید. تمام مراحل و تکه های کد برای انجام تبدیل به صورت برنامه نویسی در سی شارپ را توضیح می دهد. علاوه بر این، لطفاً برای اطلاعات دقیق درباره ویژگی‌های پشتیبانی شده توسط API، به اسناد نگاهی بیندازید. لطفاً در صورت وجود هرگونه سؤال با ما در فروم تماس بگیرید.

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