ไฟล์ OBJ รองรับรูปทรงเรขาคณิตหลายเหลี่ยมและรูปทรงอิสระ เช่น เส้นโค้งและพื้นผิว ในบางกรณี คุณอาจต้องแปลงไฟล์อ็อบเจกต์ OBJ เป็นไฟล์ DXF ตามกรณีการใช้งานดังกล่าว บทความนี้ครอบคลุมวิธีการแปลงไฟล์ OBJ เป็น DXF โดยทางโปรแกรมใน Java
ตัวแปลง OBJ เป็น DXF – การติดตั้ง Java API
Aspose.CAD for Java API รองรับการทำงานกับภาพวาดและไฟล์กราฟิกประเภทต่างๆ เพียงกำหนดค่า API โดยดาวน์โหลดไฟล์ JAR จากหน้า New Releases หรือกำหนดค่าจาก Aspose Repository โดยใช้ข้อมูลจำเพาะต่อไปนี้ในไฟล์ pom.xml ของโปรเจ็กต์ที่ใช้ 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>22.3</version>
</dependency>
</dependencies>
แปลง OBJ เป็น DXF โดยทางโปรแกรมใน Java
คุณสามารถแปลงไฟล์ OBJ เป็นไฟล์ DXF ได้โดยทำตามขั้นตอนด้านล่าง:
- โหลดไฟล์วัตถุอินพุตด้วยคลาส Image
- เริ่มต้นวัตถุคลาส CadRasterizationOptions และ DxfOptions
- แปลงไฟล์ OBJ เป็นรูปแบบ DXF
โค้ดตัวอย่างด้านล่างแสดงวิธีการแปลงไฟล์ OBJ เป็นไฟล์ DXF โดยทางโปรแกรมใน Java:
// โหลดไฟล์ OBJ โดยใช้คลาส Image
com.aspose.cad.Image image = com.aspose.cad.Image.load("template.obj");
// สร้างวัตถุของคลาส CadRasterizationOptions
com.aspose.cad.imageoptions.CadRasterizationOptions rasterizationOptions = new com.aspose.cad.imageoptions.CadRasterizationOptions();
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
// สร้างวัตถุของคลาส DxfOptions
com.aspose.cad.imageoptions.DxfOptions options = new com.aspose.cad.imageoptions.DxfOptions();
// ตั้งค่าคุณสมบัติ VectorRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);
// ส่งออก OBJ เป็น DXF
image.save("output.dxf", options);
รับใบอนุญาต API ฟรี
คุณสามารถประเมิน API ได้โดยไม่มีข้อจำกัดในการประเมินโดยขอ ใบอนุญาตชั่วคราวฟรี
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีแปลงไฟล์ OBJ เป็นรูปแบบ DXF โดยทางโปรแกรมใน Java ยิ่งไปกว่านั้น คุณอาจต้องไปที่ เอกสารประกอบ เพื่อสำรวจคุณสมบัติอื่นๆ ของ API ในกรณีที่มีข้อสงสัย โปรดเขียนถึงเราที่ ฟอรัม