DWG เป็น EMF WMF Java

ไฟล์ DWG มีข้อมูลภาพเวกเตอร์และข้อมูลเมตาที่เขียนด้วยรหัสไบนารีและใช้กันอย่างแพร่หลายเพื่อวัตถุประสงค์ในการออกแบบ ในบางสถานการณ์ คุณอาจต้องการแปลง DWG เป็นรูปแบบรูปภาพ เมื่อพิจารณาถึงข้อกำหนดดังกล่าว บทความนี้ครอบคลุมถึงวิธีแปลงไฟล์ DWG เป็นอิมเมจ EMF หรือ WMF โดยทางโปรแกรมใน 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 โดยทำตามขั้นตอนด้านล่าง:

  1. โหลดไฟล์ DWG อินพุตโดยใช้ตัวสร้างคลาส Image
  2. สร้างอินสแตนซ์วัตถุของคลาส CadRasterizationOptions
  3. ตั้งค่าคุณสมบัติต่างๆ สำหรับอิมเมจเอาต์พุต
  4. บันทึกภาพ 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 โดยทำตามขั้นตอนด้านล่าง:

  1. ขั้นแรก โหลดไฟล์ DWG อินพุตด้วยคลาส Image
  2. เริ่มต้นอินสแตนซ์ของคลาส CadRasterizationOptions
  3. เริ่มต้น WmfOptions วัตถุคลาส
  4. บันทึกอิมเมจ 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 โปรดติดต่อเราได้ที่ ฟอรัม ในกรณีที่มีข้อสงสัยใดๆ

ดูสิ่งนี้ด้วย