המרת DWF ל-PDF Java

קובץ DWF הוא ציור דו-ממדי או תלת-ממדי שנשמר ב-Design Web Format. קבצים אלה נשמרים כקבצים דחוסים ב-ZIP כדי למזער את הגודל. עם זאת, יישומים מוגבלים תומכים בפתיחה או צפייה בקבצים כאלה. בהתאם לכך, ייתכן שתרצה להמיר קובץ DWF למסמך PDF כדי להפוך אותו לתואם למערכות הפעלה וסביבות שונות. מאמר זה עוסק כיצד להמיר DWF ל-PDF ב-Java.

המרת DWF ל-PDF - התקנת Java API

Aspose.CAD for Java API תומך בעבודה עם DWF ו[פורמטים] רלוונטיים אחרים 4. אתה יכול להגדיר את ה-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.10</version>        
   </dependency>
</dependencies>

המר DWF ל-PDF באופן פרוגרמטי ב-Java

המרת קובץ DWF כוללת רק כמה קריאות API. אתה יכול להמיר קובץ DWG למסמך PDF באמצעות השלבים הבאים:

  1. טען את קובץ ה-DWF הקלט.
  2. צור מופע של מחלקה CadRasterizationOptions.
  3. הגדר מאפייני רינדור כמו מידות עמוד עבור קובץ הפלט.
  4. שמור את קובץ ה-PDF של הפלט בשיטת Save

קטע הקוד הבא מראה כיצד להמיר קובץ DWF למסמך PDF ב-Java:

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

// צור אובייקט של CadRasterizationOptions כדי להגדיר מאפיינים שונים
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
rasterizationOptions.setContentAsBitmap(true);
PdfOptions options = new PdfOptions();
options.setVectorRasterizationOptions(rasterizationOptions);

// המרת DWF ל-PDF
image.save("output.pdf", options);

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

אתה יכול ללמוד תכונות רבות אחרות של ה-API על ידי עיון בתיעוד. הוא מסביר יצירה, עריכה או מניפולציה של פורמטים שונים של קבצים הקשורים ל-CAD.

סיכום

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

ראה גם