קבצי DWG מכילים נתוני עיצוב בפורמט 2D או 3D. הם כוללים נתוני תמונה וקטוריים ומטא נתונים בקידוד בינארי. בתרחישים מסוימים, ייתכן שיהיה עליך להמיר קבצי DWG לקובץ תמונה SVG בהתאם לדרישות שלך. בהתאם לכך, המאמר מכסה כיצד להמיר תמונת DWG ל-SVG באופן פרוגרמטי באמצעות Java.
המרת DWG ל-SVG - התקנת Java API
Aspose.CAD for Java API יכול לשמש ליצירה, עריכה או מניפולציה של DWG ועוד רבים אחרים פורמטים של קבצים. אתה יכול בקלות להגדיר את ה-API על ידי הורדת קובץ ה-JAR מהקטע מהדורות חדשות, או שימוש במפרטי Maven הבאים בקובץ pom.xml של הפרויקט שלך:
מאגר:
<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.10</version>
</dependency>
</dependencies>
המר DWG ל-SVG באופן פרוגרמטי באמצעות Java
אתה יכול להמיר DWG לתמונת SVG על ידי ביצוע השלבים הבאים:
- טען את קובץ ה-DWG המקור באמצעות שיטת load של המחלקה Image.
- הצג אובייקט במחלקה SvgOptions.
- הגדר את מצב הצבע כגווני אפור, RGB וכו'.
- המר DWG ל-SVG בשיטת Save.
קטע הקוד שלהלן מדגים כיצד להמיר קובץ DWG לתמונת SVG ב-Java:
// טען את קובץ ה-DWG הקלט
Image image = Image.load("sample.dwg");
// אתחול אובייקט המחלקה SvgOptions
imageoptions.SvgOptions options = new SvgOptions();
// הגדר מצב צבע SVG
options.setColorType(SvgColorMode.Grayscale);
options.setTextAsShapes(true);
// שמור קובץ SVG פלט
image.save("sample.svg" , options);
חקור תכונות נוספות
אתה יכול להסתכל על כמה תכונות אחרות של ה-API על ידי ביקור בתיעוד.
סיכום
במאמר זה חקרתם כיצד להמיר תמונות DWG ל-SVG. הוא מייצא את כל הצורות והתוכן ל-SVG בנאמנות גבוהה. אתה יכול להטמיע תכונה זו ביישומים מבוססי Java שלך. יתרה מכך, אינך צריך להתקין שום כלי או יישום אחר מכיוון שה-API אינו תלוי בכלי אחר לביצוע ההמרה. אנא אל תהסס ליצור איתנו קשר דרך הפורום. נשמח לעזור לך!