ไฟล์ DWG มีข้อมูลภาพเวกเตอร์และข้อมูลเมตาที่เขียนด้วยรหัสไบนารีและใช้กันอย่างแพร่หลายเพื่อวัตถุประสงค์ในการออกแบบ ในบางสถานการณ์ คุณอาจต้องการแปลง DWG เป็นรูปแบบรูปภาพ เมื่อพิจารณาถึงข้อกำหนดดังกล่าว บทความนี้ครอบคลุมถึงวิธีแปลงไฟล์ DWG เป็นอิมเมจ EMF หรือ WMF โดยทางโปรแกรมใน Java
- DWG เป็น EMF หรือ WMF Image Converter – การติดตั้ง Java API
- แปลง DWG เป็น EMF Image โดยทางโปรแกรมใน Java
- แปลง DWG เป็น WMF Image โดยทางโปรแกรมใน Java
DWG เป็น EMF หรือ WMF Image Converter – การติดตั้ง Java API
Aspose.CAD for Java API เป็นโซลูชันแบบสแตนด์อโลนสำหรับสร้าง แก้ไข หรือจัดการแบบร่าง 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>
แปลง DWG เป็น EMF Image โดยทางโปรแกรมใน Java
คุณสามารถแปลงไฟล์ DWG เป็นอิมเมจ EMF โดยทำตามขั้นตอนด้านล่าง:
- โหลดไฟล์ DWG อินพุตโดยใช้ตัวสร้างคลาส Image
- สร้างอินสแตนซ์วัตถุของคลาส CadRasterizationOptions
- ตั้งค่าคุณสมบัติต่างๆ สำหรับอิมเมจเอาต์พุต
- บันทึกภาพ EMF เอาต์พุต
ตัวอย่างโค้ดต่อไปนี้อธิบายวิธีการแปลงไฟล์ DWG เป็นอิมเมจ EMF โดยทางโปรแกรมใน Java:
String cadFileName = "sample.dwg";
String emfFileName = "sampleJava.emf";
// โหลดไฟล์ DWG อินพุต
Image image = Image.load(cadFileName);
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// ตั้งค่าคุณสมบัติต่างๆ ของคลาส CadRasterizationOptions
rasterizationOptions.setPageWidth(4000);
rasterizationOptions.setPageHeight(3000);
ImageOptionsBase cadEmfImageOptions = new WmfOptions();
cadEmfImageOptions.setVectorRasterizationOptions(rasterizationOptions);
// บันทึกไฟล์ EMF เอาต์พุต
image.save(emfFileName, cadEmfImageOptions);
แปลง DWG เป็น WMF Image โดยทางโปรแกรมใน Java
คุณสามารถแปลงไฟล์ DWG เป็นอิมเมจ WMF โดยทำตามขั้นตอนด้านล่าง:
- ขั้นแรก โหลดไฟล์ DWG อินพุตด้วยคลาส Image
- เริ่มต้นอินสแตนซ์ของคลาส CadRasterizationOptions
- เริ่มต้น WmfOptions วัตถุคลาส
- บันทึกอิมเมจ WMF เอาต์พุต
ตัวอย่างโค้ดต่อไปนี้อธิบายวิธีการแปลงไฟล์ DWG เป็นอิมเมจ WMF โดยทางโปรแกรมใน Java:
String cadFileName = "sample.dwg";
String wmfFileName = "sampleJava.wmf";
// โหลดไฟล์ DWG อินพุต
Image image = Image.load(cadFileName);
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// ตั้งค่าคุณสมบัติต่างๆ โดยใช้คลาส CadRasterizationOptions
rasterizationOptions.setPageWidth(4000);
rasterizationOptions.setPageHeight(3000);
ImageOptionsBase cadWmfImageOptions = new WmfOptions();
cadWmfImageOptions.setVectorRasterizationOptions(rasterizationOptions);
// บันทึกไฟล์ WMF เอาต์พุต
image.save(wmfFileName, cadWmfImageOptions);
รับใบอนุญาตชั่วคราวฟรี
คุณสามารถประเมินคุณสมบัติ API ได้อย่างเต็มประสิทธิภาพโดยไม่มีข้อจำกัดใดๆ โดยขอ ใบอนุญาตชั่วคราวฟรี
บทสรุป
ในบทความนี้ คุณได้ตรวจสอบวิธีการแปลงไฟล์ DWG เป็นไฟล์อิมเมจ EMF หรือ WMF โดยทางโปรแกรมใน Java นอกจากนี้ โปรดดูส่วน เอกสารประกอบ เพื่อดูคุณสมบัติอื่นๆ ของ API โปรดติดต่อเราได้ที่ ฟอรัม ในกรณีที่มีข้อสงสัยใดๆ