המר CF2 ל-FBX ב-C#

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

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

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

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

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

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

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

PM> Install-Package Aspose.CAD

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

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

  • טען קובץ ציור CF2.
  • שמור CF2 כ-FBX.

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

המר CF2 ל-FBX באופן תכנותי ב-C#

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

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

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

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

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

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

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

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

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

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

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

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

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

סיכום

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

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

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

ראה גם