DWF إلى PNG JPG صورة C#

تستند ملفات DWF إلى المتجهات التي يمكن أن تتكون من رسومات CAD ونصوص وصور وما إلى ذلك. قد تحتاج إلى إنشاء صورة مصغرة أو معاينة صورة لملف DWF. وفقًا لذلك ، تتناول المقالة كيفية تحويل ملف DWF إلى صورة JPG أو PNG برمجيًا في C#.

DWF إلى JPG أو PNG محول الصور - تثبيت C# API

Aspose.CAD for .NET API يدعم تحويل DWF و عدة تنسيقات ملفات أخرى. يمكنك تكوين API بسهولة عن طريق تنزيل ملف DLL الخاص به من قسم الإصدارات الجديدة أو باستخدام الأمر NuGet التالي:

PM> Install-Package Aspose.CAD

تحويل DWF إلى صورة JPG برمجيًا في C#

يمكنك تحويل ملف DWF إلى صورة JPG باتباع الخطوات التالية:

  1. قم بتحميل DWF للإدخال مع فئة صورة.
  2. تهيئة كائن من فئة CadRasterizationOptions.
  3. قم بإنشاء مثيل لفئة JpegOptions.
  4. اضبط VectorRasterizationOptions واحفظ صورة JPG الناتجة.

يوضح مقتطف الشفرة التالي كيفية تحويل ملف DWF إلى صورة JPG برمجيًا في C#:

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 برمجيًا في C#

يمكنك تحويل ملف DWF إلى صورة PNG باتباع الخطوات التالية:

  1. قم بتحميل ملف DWF المدخل باستخدام فئة صورة.
  2. قم بإنشاء مثيل لفئة CadRasterizationOptions.
  3. قم بإنشاء كائن من نوع PngOptions.
  4. حدد VectorRasterizationOptions واكتب صورة PNG الناتجة.

يوضح مقتطف الشفرة أدناه كيفية تحويل ملف DWF إلى صورة PNG برمجيًا في C#:

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);
}

احصل على رخصة مؤقتة مجانية

يمكنك تقييم ميزات واجهة برمجة التطبيقات بكامل طاقتها من خلال طلب ترخيص مؤقت مجاني.

استنتاج

في هذه المقالة ، قمت باستكشاف كيفية تحويل ملف DWF إلى تنسيقات صور مثل PNG أو JPG. يشرح جميع الخطوات ومقتطفات الشفرة لإجراء التحويل برمجيًا في C#. علاوة على ذلك ، يرجى إلقاء نظرة على الوثائق للحصول على معلومات مفصلة حول الميزات التي تدعمها واجهة برمجة التطبيقات. لا تتردد في التواصل معنا على المنتدى في حالة وجود أي استفسارات.

أنظر أيضا