DWF 또는 DWFX 파일에는 2D 또는 3D 형식의 설계 데이터가 포함되어 있습니다. 벡터 이미지 데이터와 이진 코딩의 메타데이터로 구성됩니다. 특정 시나리오에서는 요구 사항에 따라 DWF 또는 DWFX 파일을 SVG 이미지 파일로 변환해야 할 수 있습니다. 이에 따라 이 기사에서는 Java를 사용하여 프로그래밍 방식으로 DWF 또는 DWFX를 SVG 이미지로 변환하는 방법을 다룹니다.
DWF 또는 DWFX에서 SVG로 변환 – Java API 설치
Aspose.CAD for Java API는 DWF, STL 등 다양한 CAD 관련 파일 형식 작업을 지원합니다. 다운로드에서 해당 JAR 파일을 다운로드하여 API에 액세스할 수 있습니다. 섹션을 작성하거나 Maven 기반 애플리케이션의 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.2</version>
</dependency>
</dependencies>
Java를 사용하여 프로그래밍 방식으로 DWF 또는 DWFX를 SVG로 변환
다음 단계에 따라 DWF 또는 DWFX 파일을 SVG 이미지로 변환할 수 있습니다.
- Image 클래스를 사용하여 입력 DWF 또는 DWFX 파일을 로드합니다.
- CadRasterizationOptions 클래스 개체를 초기화합니다.
- SvgOptions 클래스의 개체를 인스턴스화합니다.
- 저장 방법을 사용하여 DWF 또는 DWFX를 SVG 이미지로 변환합니다.
다음 코드 샘플은 Java에서 DWF 또는 DWFX 파일을 SVG 이미지로 변환하는 방법을 자세히 설명합니다.
String sampleDWFX = "document.dwfx";
// 입력 DWF 또는 DWFX 파일 로드
DwfImage image = (DwfImage)DwfImage.load(sampleDWFX);
// CadRasterizationOptions 클래스 객체 초기화
CadRasterizationOptions cadOptions = new CadRasterizationOptions();
cadOptions.setPageWidth(400);
cadOptions.setPageHeight(400);
// 출력 이미지에 대한 SvgOptions 클래스 인스턴스 초기화
SvgOptions imageOptions = new SvgOptions();
imageOptions.setVectorRasterizationOptions(cadOptions);
// 출력 SVG 이미지 저장
image.save("document.svg", imageOptions);
더 많은 기능 살펴보기
문서 공간을 방문하여 API의 다른 여러 기능에 대해 알아볼 수 있습니다.
결론
이 기사에서는 DWF 또는 DWFX를 SVG 이미지로 변환하는 방법을 배웠습니다. 도면은 신뢰할 수 있고 정확한 변환을 보장하기 위해 충실도가 높은 벡터 이미지로 렌더링됩니다. 그러나 문제를 발견하거나 질문에 대해 논의해야 하는 경우 포럼으로 언제든지 문의해 주십시오.