תמונת IFC ל-JPG PNG

קבצי IFC משמשים לדוגמנות מבנים, מתקנים ותשתיות שונות. עם זאת, יישומים מוגבלים תומכים בפורמט קובץ זה ולכן ייתכן שיהיה עליך להמיר קובץ IFC לתמונה JPG או PNG לצורך תצוגה מקדימה של התוכן בסביבות מערכת שונות. מאמר זה עוסק כיצד להמיר קובץ IFC לתמונה באופן תוכנתי עם C#.

ממיר תמונות IFC ל-JPG או PNG - התקנת API של C#

Aspose.CAD for .NET API תומך בעבודה עם IFC ועם הרבה אחרים פורמטים של קבצים. אתה יכול להתקין את ה-API על ידי הורדת קובץ ה-DLL מקטע הורדות או עם פקודת ההתקנה NuGet למטה:

PM> Install-Package Aspose.CAD

המרת קובץ IFC לתמונת JPG באופן פרוגרמטי באמצעות C#

אתה יכול להמיר קובץ IFC לתמונת JPG עם השלבים הבאים:

  1. טען קובץ IFC קלט באמצעות המחלקה Image.
  2. צור מופע של מחלקה CadRasterizationOptions.
  3. צור אובייקט במחלקה JPGOptions.
  4. הגדר את VectorRasterizationOptions והמר את קובץ ה-IFC לתמונת JPG

קטע הקוד הבא מדגים כיצד להמיר קובץ IFC לתמונת JPG באופן פרוגרמטי עם C#:

// טען קובץ IFC קלט באמצעות מחלקה Image
Image image = Image.Load("template.ifc");
// צור מופע של המחלקה CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
{
    // הגדר את הגובה והרוחב
    PageWidth = 1600,
    PageHeight = 1600
};

// צור אובייקט של JpegOptions
JpegOptions options = new JpegOptions();

// הגדר את VectorRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;

// המר תמונת IFC ל-JPG
image.Save("output.jpg", options);

המרת IFC לתמונה PNG עם C#

אתה יכול להמיר קובץ IFC לתמונת PNG עם השלבים הבאים:

  1. טען קובץ IFC קלט באמצעות המחלקה Image.
  2. צור מופע של מחלקה CadRasterizationOptions.
  3. צור אובייקט מסוג PngOptions.
  4. ציין את VectorRasterizationOptions והמר את IFC לתמונת PNG.

קטע הקוד הבא מראה כיצד להמיר קובץ IFC לתמונת PNG באופן פרוגרמטי באמצעות C#:

// טען קובץ IFC קלט באמצעות מחלקה Image
Image image = Image.Load("template.ifc");

// צור מופע של המחלקה CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
{
    // הגדר את הגובה והרוחב
    PageWidth = 1600,
    PageHeight = 1600
};

// צור אובייקט של PngOptions
PngOptions options = new PngOptions();

// הגדר את VectorRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;

// המר תמונת IFC ל-PNG
image.Save("output.png", options);

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

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

סיכום

במאמר זה, למדת כיצד להמיר קובץ IFC לתמונה כמו JPG או PNG באופן תוכנתי באמצעות C#. אנא עיין בתיעוד כדי לחקור מספר תכונות אחרות המוצעות על ידי ה-API. בכל מקרה של שאלות, אנא כתוב לנו בפורום התמיכה החינמי.

ראה גם