קבצי IFC משמשים למודל של מבנים שונים למטרות בנייה. במצבים מסוימים, ייתכן שתרצה להמיר קובץ IFC לתמונה JPG או PNG כדי להציג את הדגם במערכות הפעלה שונות. מאמר זה מסביר כיצד להמיר קובץ IFC לתמונה באופן פרוגרמטי באמצעות Java.
- IFC ל-JPG או PNG Image Converter - התקנת Java API
- המר קובץ IFC לתמונת JPG באופן פרוגרמטי עם Java
- המר IFC לתמונה PNG באופן תוכניתי באמצעות Java
IFC ל-JPG או PNG Image Converter - התקנת Java API
Aspose.CAD עבור Java API תומך בהמרת קבצי IFC לתמונה. נא להגדיר את ה-API על ידי הורדת קובץ ה-JAR מהקטע מהדורות חדשות או עם התצורות הבאות של Maven:
מאגר:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
תלות:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cad</artifactId>
<version>21.8</version>
</dependency>
</dependencies>
המר קובץ IFC לתמונה JPG באופן תוכניתי באמצעות Java
אתה יכול להמיר קובץ IFC לתמונת JPG עם השלבים הבאים:
- ראשית, טען את קובץ ה-IFC של המקור עם הבנאי המחלקה Image.
- אתחול אובייקט המחלקה CadRasterizationOptions.
- צור מופע מסוג JpegOptions.
- המר את תמונת ה-IFC ל-JPG עם VectorRasterizationOptions.
קטע הקוד שלהלן מראה כיצד להמיר קובץ IFC לתמונת JPG באמצעות Java:
// טען קובץ IFC קלט באמצעות מחלקה Image
Image image = Image.load("template.ifc");
// צור מופע של המחלקה CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// הגדר את הגובה והרוחב
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
// צור אובייקט של JpegOptions
JpegOptions options = new JpegOptions();
// הגדר את VectorRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);
// המר תמונת IFC ל-JPG
image.save("output.jpg", options);
המר IFC לתמונה PNG עם Java
אתה יכול להמיר קובץ IFC לתמונת PNG עם השלבים הבאים:
- טען קובץ IFC מקור עם המחלקה Image.
- אתחול אובייקט במחלקה CadRasterizationOptions.
- יצירת אובייקט מחלקה PngOptions.
- לבסוף, המר IFC לתמונת PNG באמצעות VectorRasterizationOptions.
דוגמת הקוד הבאה מסבירה כיצד להמיר קובץ IFC לתמונת PNG עם Java:
// טען קובץ IFC קלט באמצעות מחלקה Image
Image image = Image.load("template.ifc");
// צור מופע של המחלקה CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// הגדר את הגובה והרוחב
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
// צור אובייקט של PngOptions
PngOptions options = new PngOptions();
// הגדר את VectorRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);
// המר תמונת IFC ל-PNG
image.save("output.png", options);
קבל רישיון זמני בחינם
אתה יכול לבקש רישיון זמני בחינם ולבדוק את ה-API ללא כל מגבלה על הערכה.
סיכום
לסיכום, בדקתם כיצד להמיר קובץ IFC לתמונה בפורמט JPG או PNG עם Java. אנא בקר בסעיף תיעוד כדי ללמוד את התכונות השונות האחרות של ה-API. יתר על כן, אנא אל תהסס לכתוב לנו בפורום התמיכה החינמית בכל מקרה של שאילתות.