DWG Java에서 텍스트 검색

DWG 파일은 바이너리 코딩으로 작성된 벡터 이미지 데이터와 메타데이터가 포함된 CAD 도면입니다. 일부 사용 사례에서는 DWG 파일에서 텍스트를 검색할 수 있습니다. 이러한 요구 사항에 따라 이 문서에서는 Java를 사용하여 프로그래밍 방식으로 DWG 파일에서 텍스트 문자열을 검색하는 방법을 설명합니다.

DWG 파일에서 텍스트 찾기 - Java API 설치

DWG, DXF 등과 같은 다양한 CAD 파일을 사용하려면 프로젝트에서 Aspose.CAD for Java API를 구성해야 합니다. New Releases에서 JAR 파일을 다운로드하여 빠르게 구성할 수 있습니다. 섹션 또는 프로젝트의 pom.xml 파일에서 다음 설정을 사용하여 Aspose Repository에서 액세스합니다.

저장소:

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

Java에서 DWG 도면의 텍스트 문자열을 검색하는 방법

다음 단계에 따라 DWG 파일에서 텍스트 문자열을 찾을 수 있습니다.

  1. 입력 DWG 파일을 로드합니다.
  2. 소스 파일에서 텍스트 문자열을 검색합니다.
  3. CadText 엔터티를 반복하고 텍스트를 찾습니다.

Java에서 프로그래밍 방식으로 DWG 도면의 텍스트 검색

다음 단계에서는 DWG 도면 파일에서 텍스트를 검색하는 방법을 자세히 설명합니다.

  1. CadImage 클래스로 입력 DWG 파일을 로드합니다.
  2. 소스 파일에서 텍스트 문자열을 검색합니다.
  3. CadText 엔티티를 반복하고 텍스트를 찾습니다.

다음 코드 샘플은 Java에서 프로그래밍 방식으로 DWG 도면의 텍스트를 검색하는 방법을 자세히 설명합니다.

// CadImage 클래스로 입력 DWG 파일 로드 
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를 전체 용량으로 사용해 볼 수 있습니다. 워터마크나 제한 없이 모든 기능을 사용할 수 있습니다.

결론

이 기사에서는 Java에서 프로그래밍 방식으로 DWG 도면의 텍스트를 검색하는 방법을 배웠습니다. 또한 문서 섹션을 방문하여 API에 포함된 다양한 기타 기능을 살펴볼 수 있습니다. 우려 사항이 있는 경우 포럼을 통해 언제든지 문의해 주십시오.

또한보십시오