DWG เป็น SVG

ไฟล์ DWG มีข้อมูลการออกแบบในรูปแบบ 2D หรือ 3D ประกอบด้วยข้อมูลภาพเวกเตอร์และข้อมูลเมตาในการเข้ารหัสไบนารี ในบางสถานการณ์ คุณอาจต้องแปลงไฟล์ DWG เป็นไฟล์ภาพ SVG ตามความต้องการของคุณ ตามนั้น บทความครอบคลุมวิธีการแปลงภาพ DWG เป็น SVG โดยทางโปรแกรมโดยใช้ Java

การแปลง DWG เป็น SVG – การติดตั้ง Java API

Aspose.CAD for Java สามารถใช้ API เพื่อสร้าง แก้ไข หรือจัดการ DWG และ รูปแบบไฟล์ อื่นๆ อีกมากมาย คุณสามารถกำหนดค่า API ได้ง่ายๆ ด้วยการดาวน์โหลดไฟล์ JAR จากส่วน New Releases หรือใช้ข้อมูลจำเพาะของ Maven ต่อไปนี้ในไฟล์ pom.xml ของโปรเจ็กต์ของคุณ:

พื้นที่เก็บข้อมูล:

<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>

แปลง DWG เป็น SVG โดยทางโปรแกรมโดยใช้ Java

คุณสามารถแปลง DWG เป็นรูปภาพ SVG โดยทำตามขั้นตอนด้านล่าง:

  1. โหลดไฟล์ DWG ต้นทางโดยใช้เมธอด load ของคลาส Image
  2. สร้างอินสแตนซ์วัตถุของคลาส SvgOptions
  3. ตั้งค่าโหมดสีเป็น Greyscale, RGB ฯลฯ
  4. แปลง DWG เป็น SVG ด้วยเมธอด Save

ข้อมูลโค้ดด้านล่างสาธิตวิธีการแปลงไฟล์ DWG เป็นภาพ SVG ใน Java:

// โหลดไฟล์ DWG อินพุต
Image image = Image.load("sample.dwg");

// เริ่มต้นวัตถุคลาส SvgOptions
imageoptions.SvgOptions options = new SvgOptions();

// ตั้งค่าโหมดสี SVG
options.setColorType(SvgColorMode.Grayscale);
options.setTextAsShapes(true);

// บันทึกไฟล์ SVG เอาต์พุต
image.save("sample.svg" , options);

สำรวจคุณสมบัติเพิ่มเติม

คุณสามารถดูคุณสมบัติอื่นๆ ของ API ได้โดยไปที่ เอกสารประกอบ

บทสรุป

ในบทความนี้ คุณได้สำรวจวิธีการแปลงภาพ DWG เป็น SVG มันส่งออกรูปร่างและเนื้อหาทั้งหมดไปยัง SVG ด้วยความเที่ยงตรงสูง คุณสามารถฝังคุณลักษณะนี้ในแอปพลิเคชันที่ใช้ Java ได้ นอกจากนี้ คุณไม่จำเป็นต้องติดตั้งเครื่องมือหรือแอปพลิเคชันอื่นใด เนื่องจาก API ไม่ได้ขึ้นอยู่กับเครื่องมืออื่นใดเพื่อทำการแปลง โปรดติดต่อเราผ่านทาง ฟอรัม เราหวังว่าจะได้ช่วยเหลือคุณ!

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