DWG 파일은 벡터 이미지 데이터와 바이너리 코딩으로 작성된 메타데이터를 포함하고 있으며 디자인 목적으로 널리 사용됩니다. 특정 시나리오에서는 DWG를 이미지 형식으로 변환할 수 있습니다. 이러한 요구 사항을 고려하여 이 기사에서는 Java에서 프로그래밍 방식으로 DWG 파일을 EMF 또는 WMF 이미지로 변환하는 방법을 다룹니다.
- DWG to EMF 또는 WMF 이미지 변환기 – Java API 설치
- Java에서 프로그래밍 방식으로 DWG를 EMF 이미지로 변환
- Java에서 프로그래밍 방식으로 DWG를 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 이미지로 변환할 수 있습니다.
- Image 클래스 생성자를 사용하여 입력 DWG 파일을 로드합니다.
- CadRasterizationOptions 클래스의 개체를 인스턴스화합니다.
- 출력 이미지에 대해 다른 속성을 설정합니다.
- 출력 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 이미지로 변환할 수 있습니다.
- 먼저 Image 클래스로 입력 DWG 파일을 로드합니다.
- CadRasterizationOptions 클래스의 인스턴스를 초기화합니다.
- WmfOptions 클래스 개체를 초기화합니다.
- 출력 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의 다른 기능을 살펴보려면 문서 섹션을 살펴보십시오. 문의 사항이 있으시면 언제든지 포럼으로 연락 주시기 바랍니다.