DWG-EMF WMF 자바

DWG 파일은 벡터 이미지 데이터와 바이너리 코딩으로 작성된 메타데이터를 포함하고 있으며 디자인 목적으로 널리 사용됩니다. 특정 시나리오에서는 DWG를 이미지 형식으로 변환할 수 있습니다. 이러한 요구 사항을 고려하여 이 기사에서는 Java에서 프로그래밍 방식으로 DWG 파일을 EMF 또는 WMF 이미지로 변환하는 방법을 다룹니다.

DWG to EMF 또는 WMF 이미지 변환기 – Java API 설치

Aspose.CAD for Java API는 CAD 응용 프로그램을 구성할 필요 없이 CAD 도면을 생성, 편집 또는 조작할 수 있는 독립 실행형 솔루션입니다. 다운로드 섹션에서 JAR 파일을 다운로드하거나 다음 Maven 구성을 사용하여 API를 쉽게 구성할 수 있습니다.

저장소:

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

Java에서 프로그래밍 방식으로 DWG를 EMF 이미지로 변환

아래 단계에 따라 DWG 파일을 EMF 이미지로 변환할 수 있습니다.

  1. Image 클래스 생성자를 사용하여 입력 DWG 파일을 로드합니다.
  2. CadRasterizationOptions 클래스의 개체를 인스턴스화합니다.
  3. 출력 이미지에 대해 다른 속성을 설정합니다.
  4. 출력 EMF 이미지를 저장합니다.

다음 코드 샘플은 Java에서 프로그래밍 방식으로 DWG 파일을 EMF 이미지로 변환하는 방법을 설명합니다.

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

Java에서 프로그래밍 방식으로 DWG를 WMF 이미지로 변환

다음 단계에 따라 DWG 파일을 WMF 이미지로 변환할 수 있습니다.

  1. 먼저 Image 클래스로 입력 DWG 파일을 로드합니다.
  2. CadRasterizationOptions 클래스의 인스턴스를 초기화합니다.
  3. WmfOptions 클래스 개체를 초기화합니다.
  4. 출력 WMF 이미지를 저장합니다.

다음 코드 샘플은 Java에서 프로그래밍 방식으로 DWG 파일을 WMF 이미지로 변환하는 방법을 자세히 설명합니다.

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 기능을 전체 용량으로 평가할 수 있습니다.

결론

이 기사에서는 Java에서 프로그래밍 방식으로 DWG 파일을 EMF 또는 WMF 이미지 파일로 변환하는 방법을 조사했습니다. 또한 API의 다른 기능을 살펴보려면 문서 섹션을 살펴보십시오. 문의 사항이 있으시면 언제든지 포럼으로 연락 주시기 바랍니다.

또한보십시오