
Aspose.CAD for Java מציע מספר של כיתות ופונקציות להמרה של DWG ל-PNG ב־יישומי Java. פונקציות זו לא מסוגלות רק להמר את הקבצים, אלא גם לאפשר לתוכנת העסקית שלך לצפות ולערוך באמצעות Java את הקבצי DWG באמצעות פיתוח מתוון מרחב העבודה של CAD. כן, נדרש תוכנה של שלישי כדי לפתוח קבצי DWG, אבל ספריית התtransform למרחב העבודה של CAD מאפשרת לך לפיתוח מתוון מרחב העבודה של CAD או להשתמש בכלי מעבר מקוון של Autocad ל-PNG. לכן, הפוסט הבלוג הזה יהיה מתאים לפונקציות. לכן, עבור באמצעות כל החלקים ואל תחלש כל חלק.
נכוнва נכסן את הנקודות הבאות:
- התקנת ספריית Java DWG API
- המרה של DWG ל-PNG ב־Java באמצעות פיתוח מתוון
- המרה של DWG ל-PNG ב־אינטרנט
התקנת ספריית Java DWG API
ספריית התtransform למרחב העבודה של CAD אינה תלויה בכלי שלישי ומסוגלת לעקוב בתהליך של המרה של התtransform בדיוק. התהליך ההתקנה קל ועוצמתי. עם זאת, אתה יכול להוריד 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>
אתה יכול לעקוב בהדרכה הבאה כאן אם אתה מצא כל מגע.

המרה של DWG ל-PNG ב־Java באמצעות פיתוח מתוון
ספריית התtransform למרחב העבודה של CAD מציעה מספר של פונקציות מופעלות. אנחנו נשתמש בכמה מהפונקציות המופעלות המפורסמות כדי להמר Autocad ל-PNG. לכן, ניתן לעקוב בהמרה הבאה של DWG ל-PNG:
- קריאה לפונקציית Load של כיתת Image כדי לטעון קובץ DWG מקורי.
- יצירת מלבש של CadRasterizationOptions כדי לאפשר אפשרויות המרה של CAD.
- קריאה לפונקציית setPageWidth כדי להגדיר רוחב הדף.
- קריאה לפונקציית setPageHeight כדי להגדיר גובה הדף.
- קריאה לפונקציית setEmbedBackground כדי להגדיר אם צבע ה배גרונד לא שווה לצבע הבסיסי של הפורמט המתוון.
- יצירת מלבש של PngOptions לתוצאה המתוונת והקלטה למלבש של ImageOptionsBase.
- קריאה לפונקציית setVectorRasterizationOptions כדי להגדיר אפשרויות המרה הנתונות.
- קריאה לפונקציית save כדי לשמור את התמונה המתוונת ב־PNG במחשב.
הדוגמה הבאה מציגה את הפונקצייה של המרה של DWG ל-PNG ב־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.PngOptions; | |
public class Main { | |
// DWG to PNG in Java | |
public static void main(String[] args) throws Exception { | |
String dir = "/sample-files/"; | |
// Invoke the Load method of the Image class to load the input DWG file. | |
Image image = Image.load(dir+"sample.dwg"); | |
// Create an instance of CadRasterizationOptions to enable CAD rasterization options. | |
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions(); | |
// Set page page width by calling the setPageWidth method. | |
rasterizationOptions.setPageWidth(1200); | |
// The setPageHeight method will set the height of the page. | |
rasterizationOptions.setPageHeight(1200); | |
// Invoke this setEmbedBackground method to set whether the background color is not equal to the default background color of the output format. | |
rasterizationOptions.setEmbedBackground(true); | |
// Create an instance of PngOptions for the resultant image and assign it to the instance of the ImageOptionsBase class. | |
ImageOptionsBase options = new PngOptions(); | |
// Call the setVectorRasterizationOptions method to define rasterization options. | |
options.setVectorRasterizationOptions(rasterizationOptions); | |
// Invoke the save method to save resultant PNG image on the disk. | |
image.save(dir + "dwg-to-png.png", options); | |
} | |
} |
תוצאה:

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

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