تحويل CF2 إلى DXF في C#

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

سيتم تناول الموضوعات التالية في هذه المقالة:

  1. C# CF2 to DXF Converter - تنزيل مجاني
  2. خطوات تحويل ملف CF2 إلى مستند DXF
  3. تحويل CF2 إلى DXF برمجيًا
  4. تصدير CF2 إلى DXF مع الخيارات

C# CF2 to DXF Converter - تنزيل مجاني

لتحويل ملف CF2 إلى مستند DXF ، سنستخدم Aspose.CAD for .NET API. يسمح بإنشاء ملفات CF2 وتحريرها ومعالجتها عدة تنسيقات ملفات أخرى.

فئة صورة من API هي الفئة الأساسية لجميع أنواع الرسومات. تمثل الفئة Cf2Image صورة CF2. يمكننا تعيين خصائص PageWidth و PageHeight باستخدام فئة CadRasterizationOptions. تسمح فئة DxfOptions من API بتحديد خيارات DXF.

يرجى إما تنزيل DLL من API أو تثبيته باستخدام NuGet.

PM> Install-Package Aspose.CAD

كيفية تحويل ملف CF2 إلى DXF باستخدام C#

يمكننا بسهولة تحويل ملف CF2 إلى مستند DXF باستخدام Aspose.CAD for .NET باتباع الخطوات الواردة أدناه:

  • قم بتحميل ملف رسم CF2.
  • احفظ CF2 كـ DXF.

الآن ، دعنا نرى كيفية تنفيذ هذه الخطوات في C# لتحويل ملف CF2 إلى مستند DXF.

تحويل CF2 إلى DXF برمجيًا في C#

يرجى اتباع الخطوات الواردة أدناه لتحويل CF2 إلى DXF:

  1. أولاً ، قم بتحميل ملف إدخال CF2 باستخدام فئة الصورة.
  2. بعد ذلك ، قم بإنشاء مثيل لفئة DxfOptions.
  3. أخيرًا ، قم باستدعاء طريقة Save() لحفظه كملف DXF. يأخذ مسار ملف DXF الناتج و DxfOptions كوسائط.

يُظهر نموذج التعليمات البرمجية التالي كيفية تحويل ملف CF2 إلى مستند DXF باستخدام C#.

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
    // تهيئة كائن فئة DxfOptions
    DxfOptions options = new DxfOptions();

    // تصدير CF2 إلى DXF
    string outPath = "output.dxf";
    image.Save(outPath, options);
}

تصدير CF2 إلى DXF مع خيارات في C#

يمكننا تحديد خيارات حفظ DXF أثناء تحويل ملف CF2 إلى مستند DXF باتباع الخطوات الواردة أدناه:

  1. أولاً ، قم بتحميل ملف إدخال CF2 باستخدام فئة الصورة.
  2. بعد ذلك ، قم بإنشاء مثيل لفئة CadRasterizationOptions.
  3. ثم حدد ارتفاع الصفحة وعرضها.
  4. بعد ذلك ، قم بإنشاء مثيل لفئة DxfOptions.
  5. بعد ذلك ، قم بتعيين الخاصية VectorRasterizationOptions على أنها CadRasterizationOptions.
  6. أخيرًا ، قم باستدعاء طريقة Save() لحفظه كملف DXF. يأخذ مسار ملف DXF الناتج و DxfOptions كوسائط.

يوضح نموذج التعليمات البرمجية التالي كيفية تحديد ارتفاع الصفحة وعرضها أثناء حفظ ملف CF2 كمستند DXF باستخدام C#.

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
    // تهيئة كائن فئة DxfOptions
    DxfOptions options = new DxfOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;

    // تصدير CF2 إلى DXF
    string outPath = "output.dxf";
    image.Save(outPath, options);
}

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

يمكنك الحصول على ترخيص مؤقت مجاني لتجربة المكتبة دون قيود التقييم.

خاتمة

في هذه المقالة ، تعلمنا كيفية:

  • تحميل ملف رسم CF2 موجود ؛
  • تحديد ارتفاع الصفحة وعرضها ؛
  • تحديد خيارات الحفظ ؛
  • حفظ CF2 باعتباره DXF في C#.

إلى جانب تحويل CF2 إلى DXF في C# ، يمكنك معرفة المزيد حول Aspose.CAD لـ .NET API باستخدام التوثيق. في حالة وجود أي غموض ، لا تتردد في الاتصال بنا على منتدى الدعم المجاني.

أنظر أيضا