קבצי DGN משמשים לעתים קרובות על ידי יישומי CAD בנייה עבור עיצובים של תשתיות שונות כמו כבישים, גשרים, מבנים וכו’. ניתן להמיר קובץ DGN לתמונה עבור דרישות שונות. מאמר זה עוסק בהמרת תמונות DGN ל-PNG, JPEG או TIFF:
- ממיר תמונות DGN ל-JPEG, PNG או TIFF - התקנת Java API
- המר קובץ DGN לתמונה JPEG באופן תוכניתי עם Java
- המר תמונה DGN ל-PNG באופן תוכניתי באמצעות Java
- המרת תמונה DGN ל-TIFF באופן תוכניתי ב-Java
ממיר תמונות DGN ל-JPEG, PNG או TIFF - התקנת Java API
Aspose.CAD עבור Java API תומך בעבודה עם DGN ופורמטי קבצים שונים אחרים. אתה יכול להתקין את ה-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>
המר קובץ DGN לתמונה JPEG באופן תוכניתי עם Java
אתה יכול להמיר קובץ DGN לתמונת JPEG עם השלבים הבאים:
- טען קובץ DGN קלט באמצעות המחלקה Image.
- צור מופע מסוג CadRasterizationOptions.
- אתחול אובייקט במחלקה JpegOptions.
- המר תמונת DGN ל-JPG.
הקוד הבא מסביר כיצד ניתן להמיר קובץ DGN לתמונת JPEG באופן תכנותי באמצעות Java:
// טען קובץ DGN קלט באמצעות מחלקה Image
Image image = Image.load("template.dgn");
// אתחול אובייקט של CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
// צור מופע של JpegOptions
JpegOptions options = new JpegOptions();
// הגדר מאפייני CadRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);
// המר תמונת DGN ל-JPG
image.save("output.jpg", options);
המר תמונה DGN ל-PNG באופן תוכניתי באמצעות Java
אתה יכול להמיר קובץ DGN לתמונת PNG עם השלבים הבאים:
- טען קובץ DGN קלט עם המחלקה Image.
- צור מופע של CadRasterizationOptions והגדר את הגובה והרוחב של התמונה.
- המרת DGN לתמונת PNG.
הקוד הבא מדגים כיצד להמיר קובץ DGN לתמונת PNG באופן פרוגרמטי באמצעות Java:
// טען קובץ DGN קלט באמצעות מחלקה Image
Image image = Image.load("template.dgn");
// אתחול אובייקט של CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
// צור מופע של PngOptions
PngOptions options = new PngOptions();
// הגדר מאפייני CadRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);
// המר תמונת DGN ל-PNG
image.save("output.png", options);
המרת תמונה DGN ל-TIFF באופן תוכניתי ב-Java
אתה יכול בקלות להמיר קובץ DGN לתמונת TIFF עם השלבים הבאים:
- טען קובץ DGN קלט באמצעות המחלקה Image.
- אתחול אובייקט מופע של מחלקה CadRasterizationOptions.
- ציין אובייקט מסוג TiffOptions.
- המר תמונה בפורמט DGN ל-TIFF.
הקוד הבא מפרט כיצד להמיר קובץ DGN לתמונת TIFF באופן פרוגרמטי ב-Java:
// טען קובץ DGN קלט באמצעות מחלקה Image
Image image = Image.load("template.dgn");
// אתחול אובייקט של CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
// צור מופע של TiffOptions
TiffOptions options = new TiffOptions();
// הגדר מאפייני CadRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);
// המרת DGN לתמונת TIFF
image.save("output.tiff", options);
קבל רישיון זמני בחינם
אתה יכול לבקש Free Temporary License כדי לבדוק את ה-API ללא כל הגבלה.
סיכום
במאמר זה, חקרתם כיצד להמיר קובץ DGN לתמונה או תמונה כמו PNG, JPEG או TIFF באופן תוכנתי עם Java. בקר ב-API תיעוד כדי ללמוד עוד תכונות שמציע ה-API. יתר על כן, אנא פנה אלינו בפורום תמיכה חינם בכל מקרה של בירור.