המרת CF2 ל-BMP ב-C#

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

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

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

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

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

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

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

PM> Install-Package Aspose.CAD

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

סיכום

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

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

קובץ CF2 הוא עיצוב תלת מימדי שניתן לעבד על ידי תוכנת CAD/CAM והתקני חומרה. לדוגמה, הוא עשוי לאחסן את הצורה והעיצוב של קופסת קרטון לפני קיפולה. מכיוון שקובצי CF2 נשמרים בפורמט אוניברסלי, הם עשויים להיות מיובאים ויוצאים על ידי מספר תוכניות שונות. אתה יכול ללמוד עוד על Aspose.CAD עבור .NET API באמצעות תיעוד. בכל מקרה של אי בהירות, אנא אל תהסס לפנות אלינו בפורום התמיכה החינמית שלנו.

ראה גם