ไฟล์ DWG เป็นแบบร่าง CAD ที่มีข้อมูลภาพเวกเตอร์และข้อมูลเมตาที่เขียนด้วยรหัสไบนารี ในบางกรณี คุณอาจต้องการค้นหาข้อความในไฟล์ DWG ตามข้อกำหนดดังกล่าว บทความนี้ครอบคลุมวิธีการค้นหาสตริงข้อความในไฟล์ DWG โดยทางโปรแกรมโดยใช้ Java
- ค้นหาข้อความในไฟล์ DWG – การติดตั้ง Java API
- วิธีค้นหา Text String ใน DWG Drawing ใน Java
- ค้นหาข้อความใน DWG Drawing โดยทางโปรแกรมใน Java
ค้นหาข้อความในไฟล์ DWG – การติดตั้ง Java API
คุณต้องกำหนดค่า Aspose.CAD for Java API ในโครงการของคุณเพื่อทำงานกับไฟล์ CAD ต่างๆ เช่น DWG, DXF เป็นต้น คุณสามารถกำหนดค่าได้อย่างรวดเร็วโดยดาวน์โหลดไฟล์ JAR จาก New Releases หรือเข้าถึงได้จาก Aspose Repository ด้วยการตั้งค่าต่อไปนี้ในไฟล์ 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>22.7</version>
</dependency>
</dependencies>
วิธีค้นหา Text String ใน DWG Drawing ใน Java
คุณสามารถค้นหาและสตริงข้อความในไฟล์ DWG โดยทำตามขั้นตอนต่อไปนี้:
- โหลดไฟล์ DWG อินพุต
- ค้นหาสตริงข้อความในไฟล์ต้นฉบับ
- วนซ้ำผ่านเอนทิตี CadText และค้นหาข้อความ
ค้นหาข้อความใน DWG Drawing โดยทางโปรแกรมใน Java
ขั้นตอนต่อไปนี้อธิบายวิธีการค้นหาข้อความในไฟล์รูปวาด DWG:
- โหลดไฟล์ DWG อินพุตด้วยคลาส CadImage
- ค้นหาสตริงข้อความในไฟล์ต้นฉบับ
- วนซ้ำผ่านเอนทิตี CadText และค้นหาข้อความ
ตัวอย่างโค้ดต่อไปนี้อธิบายวิธีการค้นหาข้อความในการวาด DWG โดยทางโปรแกรมใน Java:
// โหลดไฟล์ DWG อินพุตด้วยคลาส CadImage
CadImage dgnImage = (CadImage) Image.load("search.dwg");
// ค้นหาข้อความในไฟล์
for (CadBaseEntity entity : dgnImage.getEntities())
{
// เราวนซ้ำผ่านเอนทิตี CadText ที่นี่ แต่บางเอนทิตีอื่นๆ
// อาจมีข้อความด้วย เช่น CadMText และอื่นๆ
if (entity.getClass() == com.aspose.cad.fileformats.cad.cadobjects.CadText.class)
{
com.aspose.cad.fileformats.cad.cadobjects.CadText text =
(com.aspose.cad.fileformats.cad.cadobjects.CadText)entity;
System.out.println(text.getDefaultValue());
}
}
รับใบอนุญาต API ฟรี
คุณสามารถลองใช้ API ได้อย่างเต็มประสิทธิภาพโดยรับ ใบอนุญาตชั่วคราวฟรี เปิดใช้งานฟีเจอร์ทั้งหมดโดยไม่มีลายน้ำหรือข้อจำกัดใดๆ
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีการค้นหาข้อความในการวาด DWG โดยทางโปรแกรมใน Java นอกจากนี้ คุณสามารถดูคุณลักษณะอื่นๆ ที่มีอยู่ใน API ได้โดยไปที่ส่วน เอกสารประกอบ หากคุณมีข้อสงสัยใดๆ โปรดติดต่อเราได้ที่ ฟอรัม