המר 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 ל-DXF - הורדה חינם

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

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

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

PM> Install-Package Aspose.CAD

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

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

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

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

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

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

  1. ראשית, טען קובץ CF2 קלט באמצעות המחלקה Image.
  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 קלט באמצעות המחלקה Image.
  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 באמצעות תיעוד. בכל מקרה של אי בהירות, אנא אל תהסס לפנות אלינו בפורום התמיכה החינמית שלנו.

ראה גם