להמיר DGN ל-JPG בתכנות Java

בפרק זה, נעבור על סקירה קצרה של Aspose.CAD עבור Java. בנוסף, נבחן גם כיצד להמיר DGN ל JPG ב-Java באמצעות API של AutoCAD ב-Java.

קטע זה ייקח אותך להתקנה של ספרייה זו ב-Java.

כאן נפתח ממיר קובץ DGN על ידי כתיבת קוד שישתמש בשיטות ובמחלקות המוצגות על ידי Aspose.CAD עבור Java.

באופן דומה, נראה כלי מקוון שהופעל על ידי Aspose.CAD עבור Java.

לפני כמה ימים, פרסמנו מאמרים מאוד שימושיים המדגישים כמה מהתכונות הבולטות המוצגות על ידי Aspose.CAD עבור Java. במדריך זה, נראה כיצד לייצא פורמט קובץ DGN לקובץ תמונה רסטר בתכנות. יתרה מכך, ננחה אותך בכל הצעדים הנדרשים לבניית ממיר DGN ל-JPG ב-Java. אז, מדריך זה הוא פתרון אם אתה מחפש להמיר DGN ל-JPG ב-Java. מעל לכל, API של AutoCAD ב-Java הוא מאוד מאובטח, חזק ויעיל לתהליכי המרה ומניפולציה.

התקנת API של AutoCAD ב-Java

אנא הורד את קובץ ה-JAR כאן או עקוב אחרי התצורה של Maven המוזכרת.

התקנת API של AutoCAD ב-Java

ממיר DGN ל-JPG - דוגמת קוד

אז, אתה צריך קובץ DGN מקור כדי ליישם תכונה זו. עכשיו, עקוב אחרי הצעדים ודוגמת הקוד המוזכרת למטה:

  • טען קובץ DGN קיים על ידי קריאה לשיטת load.
  • צור אובייקט של מחלקת JpegOptions כפי שאנחנו ממירים את DGN ל-JPG והקצה אובייקט DgnRasterizationOptions אליו.
  • צור מופע של מחלקת CadRasterizationOptions.
  • קבע את רוחב הדף על ידי קריאה לשיטת setPageWidth.
  • שיטת setPageHeight תקבע את גובה הדף.
  • אפשר קנה מידה במהלך הייצוא על ידי קריאה לשיטת setNoScaling.
  • קבע ערך המצביע האם יש להגדיל באופן אוטומטי את הפריסות על ידי קריאה לשיטת setAutomaticLayoutsScaling.
  • שיטת setVectorRasterizationOptions תקבע את אפשרויות הרסטריזציה של הווקטור.
  • קרא לשיטת save של מחלקת CadImage לשמירת קובץ ה-JPG בדיסק.

public static void main(String[] args) throws FileNotFoundException
{
// Define the working directory.
String dataDir = "/Desktop/";
// Load an existing DGN file by invoking the load method.
DgnImage dgnImage = (DgnImage) Image.load(dataDir + "sample.dgn");
// Create an object of JpegOptions class as we are converting the DGN to JPG and assign DgnRasterizationOptions object to it.
ImageOptionsBase options = new JpegOptions();
// Instantiate an instance of the CadRasterizationOptions class.
CadRasterizationOptions vectorOptions = new CadRasterizationOptions();
// Set the width of the page by calling the setPageWidth method.
vectorOptions.setPageWidth(300);
// The setPageHeight method will set the page height.
vectorOptions.setPageHeight(200);
// Enable scaling during export by calling the setNoScaling method.
vectorOptions.setNoScaling(true);
// Set a value indicating whether layouts should be automatically scaled by calling the setAutomaticLayoutsScaling method.
vectorOptions.setAutomaticLayoutsScaling(false);
// The setVectorRasterizationOptions method will set the vector rasterization options.
options.setVectorRasterizationOptions(vectorOptions);
OutputStream outStream = new FileOutputStream(dataDir + "ExportDGNToRasterImage_Out.jpg");
// Call the save method of the CadImage class to save the JPG file on the disk.
dgnImage.save(outStream, options);
}
פלט:

ממיר DGN ל-JPG

ממיר קובץ DGN - כלי מקוון

בנוסף, Aspose.CAD עבור Java תומך בכלי כלי מקוון ברמת ארגון כדי להמיר פורמט קובץ DGN לפורמטי תמונה רסטר אחרים. מעל לכל, ממיר קובץ DGN ל-JPG זה הוא בחינם ואתה יכול להשיג המרה על ידי זריקת הקבצים שלך בממשק משתמש של גרירה ושחרור.

ממיר קובץ DGN

קבל רישיון חינם

אתה יכול לקבל רישיון זמני חינם לנסות את API של AutoCAD ב-Java ללא מגבלות הערכה.

לסיכום

זה הסוף של פוסט הבלוג הזה. מקווים שמצאת את פוסט הבלוג הזה עוזר מאוד בפיתוח ממיר DGN ל-JPG כפי שהצגנו כיצד להמיר DGN ל-JPG בתכנות Java. יתרה מכך, לספרייה הקלה הזאת יש הרבה יותר להציע אשר תוכל ללמוד על ידי ביקור בתיעוד, הערות API ומאגר GitHub. שוב, תודה שקראת את פוסט הבלוג הזה, נחזור עם מאמר נוסף, כך שתשאר בקשר עם aspose.com.

אל תהסס לפנות

אתה יכול ליידע אותנו על השאלות או הבקשות שלך בפורום שלנו פורום.

ראה גם