DWF DWFX ל-SVG

קבצי DWF או DWFX מכילים נתוני עיצוב בפורמט 2D או 3D. הם כוללים נתוני תמונה וקטוריים ומטא נתונים בקידוד בינארי. בתרחישים מסוימים, ייתכן שיהיה עליך להמיר קבצי DWF או DWFX לקובץ תמונה SVG לפי הדרישות שלך. בהתאם לכך, המאמר מכסה כיצד להמיר DWF או DWFX לתמונות SVG באופן פרוגרמטי באמצעות Java.

המרת DWF או DWFX ל-SVG - התקנת Java API

Aspose.CAD for Java API תומך בעבודה עם פורמטי קובץ שונים הקשורים ל-CAD כולל DWF, STL וכו’. ניתן לגשת ל-API על ידי הורדת קובץ ה-JAR שלו מה-Downloads סעיף או הדבק את תצורות Maven להלן בקובץ pom.xml של היישומים המבוססים על 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>22.2</version>        
   </dependency>
</dependencies>

המר DWF או DWFX ל-SVG באופן פרוגרמטי באמצעות Java

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

  1. טען את קובץ ה-DWF או DWFX הקלט עם המחלקה Image.
  2. אתחל את אובייקט המחלקה CadRasterizationOptions.
  3. הצג אובייקט במחלקה SvgOptions.
  4. המר DWF או DWFX לתמונת SVG בשיטת Save.

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

String sampleDWFX = "document.dwfx";

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

// אתחול אובייקט המחלקה CadRasterizationOptions
CadRasterizationOptions cadOptions = new CadRasterizationOptions();
cadOptions.setPageWidth(400);
cadOptions.setPageHeight(400);

// אתחול מופע המחלקה SvgOptions עבור תמונת הפלט
SvgOptions imageOptions = new SvgOptions();
imageOptions.setVectorRasterizationOptions(cadOptions);

// שמור את תמונת הפלט SVG
image.save("document.svg", imageOptions);

חקור תכונות נוספות

אתה יכול לבקר במרחב תיעוד כדי ללמוד על מספר תכונות אחרות של ה-API.

סיכום

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

ראה גם

המר DWG ל-OBJ ב-Java