קבצי DWG מכילים נתוני תמונה וקטורית ומטא נתונים שנכתבו בקידוד בינארי ונמצאים בשימוש נרחב למטרות עיצוב. בתרחישים מסוימים, ייתכן שתרצה להמיר DWG לפורמט תמונה. בהתחשב בדרישות כאלה, מאמר זה מכסה כיצד להמיר קובץ DWG לתמונה EMF או WMF באופן פרוגרמטי ב-Java.
- DWG ל-EMF או WMF Image Converter - התקנת Java API
- המרת DWG לתמונה EMF באופן תוכניתי ב-Java
- המרת DWG לתמונה WMF באופן תוכניתי ב-Java
DWG ל-EMF או WMF Image Converter - התקנת Java API
Aspose.CAD for Java API הוא פתרון עצמאי ליצירה, עריכה או מניפולציה של שרטוטי CAD ללא צורך בהגדרת יישום CAD כלשהו. אתה יכול בקלות להגדיר את ה-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.11</version>
</dependency>
</dependencies>
המרת DWG לתמונה EMF באופן תוכניתי ב-Java
אתה יכול להמיר קובץ DWG לתמונת EMF על ידי ביצוע השלבים הבאים:
- טען את קובץ ה-DWG הקלט באמצעות הבנאי המחלקה Image.
- הצג אובייקט במחלקה CadRasterizationOptions.
- הגדר מאפיינים שונים עבור תמונת פלט.
- שמור את תמונת EMF הפלט.
דוגמת הקוד הבאה מסבירה כיצד להמיר קובץ DWG לתמונת EMF באופן תוכנתי ב-Java:
String cadFileName = "sample.dwg";
String emfFileName = "sampleJava.emf";
// טען קובץ DWG קלט
Image image = Image.load(cadFileName);
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// הגדר מאפיינים שונים של מחלקה CadRasterizationOptions
rasterizationOptions.setPageWidth(4000);
rasterizationOptions.setPageHeight(3000);
ImageOptionsBase cadEmfImageOptions = new WmfOptions();
cadEmfImageOptions.setVectorRasterizationOptions(rasterizationOptions);
// שמור קובץ EMF פלט
image.save(emfFileName, cadEmfImageOptions);
המרת DWG לתמונה WMF באופן תוכניתי ב-Java
אתה יכול להמיר קובץ DWG לתמונת WMF עם השלבים הבאים:
- ראשית, טען את קובץ ה-DWG הקלט עם המחלקה Image.
- אתחול מופע של מחלקה CadRasterizationOptions.
- אתחול אובייקט המחלקה WmfOptions.
- שמור את תמונת הפלט WMF.
דגימת הקוד הבאה מפרטת כיצד להמיר קובץ DWG לתמונת WMF באופן תכנותי ב-Java:
String cadFileName = "sample.dwg";
String wmfFileName = "sampleJava.wmf";
// טען קובץ DWG קלט
Image image = Image.load(cadFileName);
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// הגדר מאפיינים שונים באמצעות המחלקה CadRasterizationOptions
rasterizationOptions.setPageWidth(4000);
rasterizationOptions.setPageHeight(3000);
ImageOptionsBase cadWmfImageOptions = new WmfOptions();
cadWmfImageOptions.setVectorRasterizationOptions(rasterizationOptions);
// שמור את קובץ הפלט WMF
image.save(wmfFileName, cadWmfImageOptions);
קבל רישיון זמני בחינם
אתה יכול להעריך את תכונות ה-API במלואן, ללא כל הגבלה על ידי בקשת רישיון זמני ללא תשלום.
סיכום
במאמר זה, בדקת כיצד להמיר קובץ DWG לקובץ תמונה EMF או WMF באופן תוכנתי ב-Java. יתר על כן, אנא עיין בסעיף תיעוד כדי להסתכל על תכונות אחרות של ה-API. אנא אל תהסס לפנות אלינו בפורום במקרה של כל שאלה.