DWF ל-JPG PNG Java

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

ממיר תמונות DWF ל-JPG או PNG - התקנת Java API

ניתן להשתמש ב-API Aspose.CAD עבור Java ליצירה, עריכה או מניפולציה של קבצי CAD אפילו ללא צורך בהתקנת יישומי CAD. כל שעליך לעשות הוא להתקין את ה-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.11</version>        
   </dependency>
</dependencies>

המרת DWF ל-JPG תמונה באופן תוכנית ב-Java

אתה יכול להמיר קובץ DWF לתמונת JPG עם השלבים הבאים:

  1. ראשית, טען קובץ DWF מקור עם בנאי המחלקה Image.
  2. אתחול אובייקט המחלקה CadRasterizationOptions.
  3. צור מופע מסוג JpegOptions.
  4. שמור את תמונת הפלט JPG באמצעות VectorRasterizationOptions.

קטע הקוד הבא מפרט כיצד להמיר קובץ DWF לתמונת JPG ב-Java:

String inputFile = "blocks_and_tables.dwf";

// טען את קובץ ה-DWF הקלט
Image image = Image.load(inputFile);

// אתחול אובייקט המחלקה JpegOptions
JpegOptions jpgOptions = new JpegOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
jpgOptions.setVectorRasterizationOptions(dwfRasterizationOptions);

dwfRasterizationOptions.setPageHeight(500);
dwfRasterizationOptions.setPageWidth(500);

// ייצוא תמונת DWF ל-JPG
String outPath = "blocks_and_tables.jpg";
image.save(outPath, jpgOptions);

המרת DWF ל-PNG תמונה באופן תוכנית ב-Java

אתה יכול להמיר קובץ DWF לתמונת PNG עם השלבים הבאים:

  1. טען את קובץ ה-DWF הקלט באמצעות המחלקה Image.
  2. אתחול אובייקט במחלקה CadRasterizationOptions.
  3. צור אובייקט מחלקה PngOptions.
  4. לבסוף, שמור את תמונת הפלט PNG עם VectorRasterizationOptions.

קטע הקוד שלהלן מראה כיצד להמיר DWF לתמונת PNG ב-Java:

String inputFile = "blocks_and_tables.dwf";

// טען את קובץ ה-DWF הקלט
Image image = Image.load(inputFile);

// אתחול אובייקט המחלקה PngOptions
PngOptions pngOptions = new PngOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
pngOptions.setVectorRasterizationOptions(dwfRasterizationOptions);

dwfRasterizationOptions.setPageHeight(500);
dwfRasterizationOptions.setPageWidth(500);

// ייצא תמונת DWF ל-PNG
String outPath = "blocks_and_tables.png";
image.save(outPath, pngOptions);

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

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

סיכום

במאמר זה, למדת כיצד להמיר קובץ DWF לתמונה כקובץ JPG או PNG באופן תוכנתי ב-Java. אתה יכול לעיין בסעיף תיעוד כדי לחקור תכונות אחרות הנתמכות על ידי ה-API. יתר על כן, אל תהסס לפנות אלינו בפורום בכל מקרה של חששות.

ראה גם