
עבודה עם פורמט קובץ AutoCAD היא בעיה כאשר לא התקנת תוכנת AutoCAD. רוב מערכות ההפעלה אינן תומכות באופן מובנה בפורמטי קבצים כמו DWG, DXF, ועוד. עם זאת, אתה יכול לפתור בעיה זו על ידי המרת פורמטי הקובץ של AutoCAD לפורמטי תמונה בשימוש נפוץ. לכן, Aspose.CAD עבור Java מציעה מחלקות ושיטות להשגת המירה מ-DWG ל-JPG בצורה מתוכנת. ספריית AutoCAD הזו היא API מקורי המציעה תכונות המרה חזקות ויעילות. בפוסט בלוג זה, ניישם את הפונקציה להמיר DWG ל-JPG ב-Java בצורה מתוכנת.
החלקים הבאים יידונו בפוסט בלוג זה:
התקנת ספריית AutoCAD
תהליך ההתקנה של API Java זה הוא די פשוט. הוא לא יבקש ממך להתקין שום תלות חיצונית אחרת אלא מדובר בתהליך קל מאוד. לכן, תוכל לעקוב אחרי המדריך הזה אם תיתקל בבעיות כלשהן. אז, תוכל להוריד את קובץ ה-JAR או להשתמש בקונפיגורציות Maven הבאות:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cad</artifactId>
<version>23.8</version>
</dependency>
</dependencies>
Aspose.CAD עבור Java מספקת תכונות המרה ועיבוד עשירות וגם חשפה שיטות כדי להוסיף סימני מים לקבצי CAD. בנוסף, תוכל למצוא עטיפות של ספריית AutoCAD זו בשפות תכנות רבות כאן.

המירה DWG ל-JPG ב-Java בצורה מתוכנת
עכשיו, נכתוב דוגמת קוד כדי ליישם את המירה מ-DWG ל-JPG. מעל לכל, תוכל לפתח ממיר DWG ל-JPG על ידי כתיבת כמה שורות קוד.
תוכל לעקוב אחרי הצעדים המוזכרים למטה:
- הגדר את נתיב תיקיית העבודה.
- קרא לשיטת Load של מחלקת Image כדי לטעון את קובץ ה-DWG המקורי.
- צור אובייקט של JpegOptions עבור התמונה המתקבלת והקצה אותו למופע של מחלקת ImageOptionsBase.
- הקם מופע של CadRasterizationOptions כדי לאפשר אפשרויות רסטריזציה עבור CAD.
- שיטת setEmbedBackground תגדיר אם צבע הרקע אינו שווה לצבע הרקע המוגדר של פורמט הפלט.
- קרא לשיטת setPageWidth כדי לקבוע את רוחב הדף.
- קרא לשיטת setPageHeight כדי לקבוע את גובה הדף.
- קרא לשיטת setVectorRasterizationOptions כדי להגדיר אפשרויות רסטריזציה.
- שיטת save תשמור את התמונה המתקבלת בפורמט JPG על הדיסק.
דוגמת הקוד הבאה מראה כיצד להמיר DWG ל-JPG ב-Java בצורה מתוכנת:
package com.example; | |
import com.aspose.cad.Image; | |
import com.aspose.cad.ImageOptionsBase; | |
import com.aspose.cad.imageoptions.CadRasterizationOptions; | |
import com.aspose.cad.imageoptions.JpegOptions; | |
public class Main { | |
// Convert DWG to JPG in Java using AutoCAD Library | |
public static void main(String[] args) throws Exception { | |
// Define the working directory path. | |
String dataDir = "/sample-files/"; | |
// Call the Load method of the Image class to load the source DWG file. | |
Image sourceImage = Image.load(dataDir+"sample.dwg"); | |
// Create an object of the JpegOptions for the resultant image and assign it to the instance of the ImageOptionsBase class. | |
ImageOptionsBase jpegOptions = new JpegOptions(); | |
// Instantiate an instance of the CadRasterizationOptions to enable CAD rasterization options. | |
CadRasterizationOptions rasterOptions = new CadRasterizationOptions(); | |
// The setEmbedBackground method will set whether the background color is not equal to the default background color of the output format. | |
rasterOptions.setEmbedBackground(true); | |
// Invoke the setPageWidth method to set page width. | |
rasterOptions.setPageWidth(900); | |
// Call the setPageHeight method to set the height of the page. | |
rasterOptions.setPageHeight(900); | |
// Invoke the setVectorRasterizationOptions method to define rasterization options. | |
jpegOptions.setVectorRasterizationOptions(rasterOptions); | |
// The save method will save the resultant JPG image on the disk. | |
sourceImage.save(dataDir + "dwg-to-jpg.jpg", jpegOptions); | |
} | |
} |
התוצאה של קטע הקוד למעלה מוצגת בתמונה למטה:

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

המירה DWG ל-JPG - קבל רישיון חינם
עכשיו, תוכל להשיג רישיון זמני חינם כדי לנסות את ספריית AutoCAD ללא מגבלות הערכה.
סיכום
לסיכום, עברנו על ספריית AutoCAD ברמה ארגונית והיישמנו את הפונקציה להמיר DWG ל-JPG ב-Java. גם כיסינו קצת על ממיר DWG ל-JPG מקוון שהוא פתרון מבוסס אינטרנט להשגת המירה מ-DWG ל-JPG. בנוסף, תוכל לחקור את Aspose.CAD עבור Java בפירוט על ידי מעקב אחרי המסמכים והפניות API זאת. בנוסף, aspose.com תמשיך לכתוב מאמרים מועילים חדשים, אז הישאר מעודכן.
עזרה זמינה
תוכל לשתף את השאלות או הבקשות שלך בפורום שלנו כאן.
שאלות נפוצות – FAQs
איך אני המיר DWG ל-JPG?
המירה מ-DWG ל-JPG יכולה להתבצע בקלות על ידי התקנת Aspose.CAD. יתרה מכך, אנא בקר בקישור הזה כדי ללמוד איך לעשות זאת ב-Java.
איך להמיר DWG ל-JPG מקוון?
Aspose.CAD תומכת ב**ממיר DWG ל-JPG מקוון** שאתה יכול לפתוח בכל דפדפן אינטרנט.