המר CF2 ל-OBJ ב-C#

יישומי CAD משתמשים בקבצי CF2 ליצירת שרטוטים דו-ממדיים או תלת-ממדיים. באופן ספציפי, אנו יכולים ליצור ולשמור עיצובים עבור פרויקטי בנייה כגון כבישים מהירים, גשרים ובניינים בקובץ CF2. במקרים מסוימים, ייתכן שנצטרך לייצא שרטוטים מקובצי CF2 למסמכים OBJ באופן פרוגרמטי. המרות כאלה מאפשרות שיתוף של ציורים בפורמט נייד. במאמר זה נלמד כיצד להמיר קובץ CF2 ל-OBJ ב-C#.

הנושאים הבאים יכוסו במאמר זה:

  1. C# CF2 to OBJ Converter – הורדה חינם
  2. שלבים להמרת קובץ CF2 למסמך OBJ
  3. המר CF2 ל-OBJ באופן פרוגרמטי
  4. יצוא CF2 ל-OBJ עם אפשרויות

ממיר C# CF2 ל-OBJ - הורדה חינם

כדי להמיר קובץ CF2 למסמך OBJ, נשתמש ב-Aspose.CAD for .NET API. הוא מאפשר ליצור, לערוך ולתפעל קבצי CF2 ומספר פורמטים אחרים של קבצים.

המחלקה Image של ה-API היא המחלקה הבסיסית לכל סוגי השרטוטים. המחלקה Cf2Image מייצגת תמונת CF2. אנו יכולים להגדיר מאפייני PageWidth ו-PageHeight באמצעות המחלקה CadRasterizationOptions. המחלקה ObjOptions של ה-API מאפשרת לציין את אפשרויות ה-OBJ.

אנא הורד את ה-DLL של ה-API או התקן אותו באמצעות NuGet.

PM> Install-Package Aspose.CAD

כיצד להמיר קובץ CF2 ל-OBJ באמצעות C#

אנו יכולים להמיר בקלות קובץ CF2 למסמך OBJ באמצעות Aspose.CAD עבור .NET על ידי ביצוע השלבים המפורטים להלן:

  • טען קובץ ציור CF2.
  • שמור CF2 בתור OBJ.

כעת, בואו נראה כיצד לבצע את השלבים הללו ב-C# כדי להמיר קובץ CF2 למסמך OBJ.

המר CF2 ל-OBJ באופן פרוגרמטי ב-C#

אנא בצע את השלבים המפורטים להלן כדי להמיר CF2 ל-OBJ:

  1. ראשית, טען קובץ CF2 קלט באמצעות המחלקה Image.
  2. לאחר מכן, צור מופע של המחלקה ObjOptions.
  3. לבסוף, קרא לשיטת Save() כדי לשמור אותה כ-OBJ. זה לוקח את נתיב קובץ הפלט OBJ ואת ObjOptions כארגומנטים.

דוגמת הקוד הבאה מראה כיצד להמיר קובץ CF2 למסמך OBJ באמצעות C#.

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
    // אתחול אובייקט המחלקה ObjOptions
    ObjOptions options = new ObjOptions();

    // ייצוא CF2 ל-OBJ
    string outPath = "output.obj";
    image.Save(outPath, options);
}

ייצוא CF2 ל-OBJ עם אפשרויות ב-C#

אנו יכולים לציין אפשרויות שמירת OBJ בעת המרת קובץ CF2 למסמך OBJ על ידי ביצוע השלבים המפורטים להלן:

  1. ראשית, טען קובץ CF2 קלט באמצעות המחלקה Image.
  2. לאחר מכן, צור מופע של המחלקה CadRasterizationOptions.
  3. לאחר מכן, ציין את הגובה והרוחב של העמוד.
  4. לאחר מכן, צור מופע של המחלקה ObjOptions.
  5. לאחר מכן, הגדר את המאפיין VectorRasterizationOptions בתור CadRasterizationOptions.
  6. לבסוף, קרא לשיטת Save() כדי לשמור אותה כ-OBJ. זה לוקח את נתיב קובץ הפלט OBJ ואת ObjOptions כארגומנטים.

דוגמת הקוד הבאה מראה כיצד לציין את גובה העמוד והרוחב תוך שמירת קובץ CF2 כמסמך OBJ באמצעות C#.

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
    // אתחול אובייקט המחלקה ObjOptions
    ObjOptions options = new ObjOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;

    // ייצוא CF2 ל-OBJ
    string outPath = "output.obj";
    image.Save(outPath, options);
}

קבל רישיון זמני בחינם

אתה יכול לקבל רישיון זמני בחינם כדי לנסות את הספרייה ללא מגבלות הערכה.

סיכום

במאמר זה למדנו כיצד:

  • טען קובץ ציור CF2 קיים;
  • ציין גובה ורוחב של העמוד;
  • להגדיר אפשרויות שמירה;
  • שמור CF2 כ-OBJ ב-C#.

מלבד המרת CF2 ל-OBJ ב-C#, אתה יכול ללמוד עוד על Aspose.CAD עבור .NET API באמצעות תיעוד. בכל מקרה של אי בהירות, אנא אל תהסס לפנות אלינו בפורום התמיכה החינמית שלנו.

ראה גם