تحويل OBJ إلى WMF في C#

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

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

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

C# OBJ to WMF Converter - تنزيل مجاني

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

فئة صورة من API هي الفئة الأساسية لجميع أنواع الرسومات. فئة ObjImage تمثل صورة OBJ. يمكننا تعيين خصائص PageWidth و PageHeight باستخدام فئة CadRasterizationOptions. تسمح فئة WmfOptions من API بتحديد خيارات WMF.

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

PM> Install-Package Aspose.CAD

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

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

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

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

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

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

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

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملف OBJ إلى مستند WMF باستخدام C#.

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

    // تصدير OBJ إلى WMF
    string outPath = "output.wmf";
    image.Save(outPath, options);
}

تصدير OBJ إلى WMF بخيارات في C#

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

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

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

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

    // تصدير OBJ إلى WMF
    string outPath = "output.wmf";
    image.Save(outPath, options);
}

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

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

خاتمة

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

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

يتم استخدام ملفات OBJ بواسطة تطبيق Wavefront’s Advanced Visualizer لتحديد الكائنات الهندسية وتخزينها. أصبح النقل الخلفي والأمامي للبيانات الهندسية ممكنًا من خلال ملفات OBJ. يتم دعم كل من الهندسة متعددة الأضلاع مثل النقاط والخطوط ورؤوس النسيج والوجوه والشكل الهندسي الحر (المنحنيات والأسطح) بواسطة تنسيق OBJ. لا يدعم هذا التنسيق الرسوم المتحركة أو المعلومات المتعلقة بالضوء وموضع المشاهد. إلى جانب تحويل OBJ إلى WMF في C# ، يمكنك معرفة المزيد حول Aspose.CAD لـ .NET API باستخدام التوثيق. في حالة وجود أي غموض ، لا تتردد في الاتصال بنا على منتدى الدعم المجاني.

أنظر أيضا