ไฟล์ DWF เป็นภาพวาด 2 มิติหรือ 3 มิติที่บันทึกในรูปแบบเว็บออกแบบ ไฟล์เหล่านี้จะถูกบันทึกเป็นไฟล์บีบอัด ZIP เพื่อลดขนาด อย่างไรก็ตาม แอปพลิเคชั่นจำกัดรองรับการเปิดหรือดูไฟล์ดังกล่าว ตามนั้น คุณอาจต้องการแปลงไฟล์ DWF เป็นเอกสาร PDF เพื่อให้เข้ากันได้กับระบบปฏิบัติการและสภาพแวดล้อมต่างๆ บทความนี้ครอบคลุมวิธีการแปลง DWF เป็น PDF ใน Java
การแปลง DWF เป็น PDF – การติดตั้ง Java API
Aspose.CAD for Java API รองรับการทำงานกับ DWF และ รูปแบบไฟล์ อื่นๆ ที่เกี่ยวข้อง คุณสามารถกำหนดค่า 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 ด้วยขั้นตอนด้านล่าง:
- โหลดไฟล์ DWF อินพุต
- สร้างอินสแตนซ์ของคลาส CadRasterizationOptions
- ตั้งค่าคุณสมบัติการแสดงผล เช่น ขนาดหน้าสำหรับไฟล์เอาต์พุต
- บันทึกไฟล์ PDF ที่ส่งออกด้วยวิธี บันทึก
ข้อมูลโค้ดต่อไปนี้แสดงวิธีแปลงไฟล์ 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 การแปลงจะมีประโยชน์เมื่อคุณต้องการให้เนื้อหาไฟล์เข้ากันได้กับระบบปฏิบัติการและสภาพแวดล้อมต่างๆ นอกจากนี้ โปรดติดต่อเราผ่านทาง ฟอรัม เรายินดีที่จะช่วยเหลือคุณ