
קבצי DWF מכילים שרטוטים דו-ממדיים או תלת-ממדיים בפורמט דחוס. במצבים מסוימים, ייתכן שיהיה עליך להמיר DWF לתמונה. בהתחשב בפרספקטיבה זו, המאמר מכסה כיצד להמיר קובץ DWF לתמונה JPG או PNG באופן פרוגרמטי באמצעות Java.
- ממיר תמונות DWF ל-JPG או PNG - התקנת Java API
- המר DWF ל-JPG תמונה באופן תוכנית ב-Java
- המרת DWF ל-PNG תמונה באופן תוכנית ב-Java
ממיר תמונות DWF ל-JPG או PNG - התקנת Java API
ניתן להשתמש ב-API Aspose.CAD עבור Java ליצירה, עריכה או מניפולציה של קבצי 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>
המרת DWF ל-JPG תמונה באופן תוכנית ב-Java
אתה יכול להמיר קובץ DWF לתמונת JPG עם השלבים הבאים:
- ראשית, טען קובץ DWF מקור עם בנאי המחלקה Image.
- אתחול אובייקט המחלקה CadRasterizationOptions.
- צור מופע מסוג JpegOptions.
- שמור את תמונת הפלט JPG באמצעות VectorRasterizationOptions.
קטע הקוד הבא מפרט כיצד להמיר קובץ DWF לתמונת JPG ב-Java:
String inputFile = "blocks_and_tables.dwf";
// טען את קובץ ה-DWF הקלט
Image image = Image.load(inputFile);
// אתחול אובייקט המחלקה JpegOptions
JpegOptions jpgOptions = new JpegOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
jpgOptions.setVectorRasterizationOptions(dwfRasterizationOptions);
dwfRasterizationOptions.setPageHeight(500);
dwfRasterizationOptions.setPageWidth(500);
// ייצוא תמונת DWF ל-JPG
String outPath = "blocks_and_tables.jpg";
image.save(outPath, jpgOptions);
המרת DWF ל-PNG תמונה באופן תוכנית ב-Java
אתה יכול להמיר קובץ DWF לתמונת PNG עם השלבים הבאים:
- טען את קובץ ה-DWF הקלט באמצעות המחלקה Image.
- אתחול אובייקט במחלקה CadRasterizationOptions.
- צור אובייקט מחלקה PngOptions.
- לבסוף, שמור את תמונת הפלט PNG עם VectorRasterizationOptions.
קטע הקוד שלהלן מראה כיצד להמיר DWF לתמונת PNG ב-Java:
String inputFile = "blocks_and_tables.dwf";
// טען את קובץ ה-DWF הקלט
Image image = Image.load(inputFile);
// אתחול אובייקט המחלקה PngOptions
PngOptions pngOptions = new PngOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
pngOptions.setVectorRasterizationOptions(dwfRasterizationOptions);
dwfRasterizationOptions.setPageHeight(500);
dwfRasterizationOptions.setPageWidth(500);
// ייצא תמונת DWF ל-PNG
String outPath = "blocks_and_tables.png";
image.save(outPath, pngOptions);
קבל רישיון זמני בחינם
אתה יכול לבדוק את ה-API במלוא קיבולתו על ידי בקשת רישיון זמני בחינם.
סיכום
במאמר זה, למדת כיצד להמיר קובץ DWF לתמונה כקובץ JPG או PNG באופן תוכנתי ב-Java. אתה יכול לעיין בסעיף תיעוד כדי לחקור תכונות אחרות הנתמכות על ידי ה-API. יתר על כן, אל תהסס לפנות אלינו בפורום בכל מקרה של חששות.