Java를 사용하여 AutoCAD 라이브러리로 DWG를 JPG로 변환하기

AutoCAD 파일 형식으로 작업하는 것은 AutoCAD 소프트웨어를 설치하지 않은 경우 번거로울 수 있습니다. 대부분의 운영 체제는 DWG, DXF 등과 같은 파일 형식에 대한 기본 지원이 없습니다. 그러나 AutoCAD 파일 형식을 일반적으로 사용되는 이미지 파일 형식으로 변환하여 이 문제를 해결할 수 있습니다. 따라서 Aspose.CAD for Java는 프로그래밍 방식으로 DWG에서 JPG 변환을 달성하기 위해 클래스와 메서드를 제공합니다. 이 AutoCAD 라이브러리는 강력하고 효율적인 변환 기능을 제공하는 본격적인 API입니다. 이 블로그 게시물에서는 Java에서 DWG를 JPG로 변환하는 기능을 구현할 것입니다.

이 블로그 게시물에서는 다음 섹션에 대해 논의할 것입니다:

  1. AutoCAD 라이브러리 설치
  2. Java에서 DWG를 JPG로 프로그래밍 방식으로 변환하기
  3. 온라인 DWG를 JPG로 변환기

AutoCAD 라이브러리 설치

이 Java API의 설치 과정은 매우 간단합니다. 다른 타사 의존성을 설치하라는 요청이 없으며, 매우 쉬운 과정입니다. 따라서 문제가 발생하면 이 설치 가이드를 따라 진행할 수 있습니다. JAR 파일을 다운로드하거나 다음 Maven 구성을 사용할 수 있습니다:

 <repositories>
     <repository>
         <id>AsposeJavaAPI</id>
         <name>Aspose Java API</name>
         <url>https://releases.aspose.com/java/repo/</url>
     </repository>
</repositories>
 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cad</artifactId>
        <version>23.8</version>
    </dependency>
</dependencies>

Aspose.CAD for Java는 풍부한 변환 및 조작 기능을 제공하며, CAD 파일에 워터마크를 추가하는 메서드도 노출하였습니다. 또한 이 AutoCAD 라이브러리의 여러 프로그래밍 언어 래퍼를 여기에서 찾을 수 있습니다.

AutoCAD 라이브러리

Java에서 DWG를 JPG로 프로그래밍 방식으로 변환하기

이제 DWG를 JPG로 변환하는 코드 샘플을 작성하겠습니다. 무엇보다도 몇 줄의 코드로 DWG에서 JPG로 변환기를 개발할 수 있습니다.

아래 단계에 따라 진행할 수 있습니다:

  • 작업 디렉토리 경로를 정의합니다.
  • Image 클래스의 Load 메서드를 호출하여 소스 DWG 파일을 로드합니다.
  • 결과 이미지에 대한 JpegOptions 객체를 생성하고 이를 ImageOptionsBase 클래스의 인스턴스에 할당합니다.
  • CAD 래스터화 옵션을 활성화하기 위해 CadRasterizationOptions의 인스턴스를 생성합니다.
  • setEmbedBackground 메서드는 배경 색상이 출력 형식의 기본 배경 색상과 같지 않은지를 설정합니다.
  • setPageWidth 메서드를 호출하여 페이지 너비를 설정합니다.
  • setPageHeight 메서드를 호출하여 페이지 높이를 설정합니다.
  • setVectorRasterizationOptions 메서드를 호출하여 래스터화 옵션을 정의합니다.
  • save 메서드는 결과 JPG 이미지를 디스크에 저장합니다.

다음 코드 샘플은 Java에서 DWG를 JPG로 변환하는 방법을 보여줍니다:

package com.example;
import com.aspose.cad.Image;
import com.aspose.cad.ImageOptionsBase;
import com.aspose.cad.imageoptions.CadRasterizationOptions;
import com.aspose.cad.imageoptions.JpegOptions;
public class Main {
// Convert DWG to JPG in Java using AutoCAD Library
public static void main(String[] args) throws Exception {
// Define the working directory path.
String dataDir = "/sample-files/";
// Call the Load method of the Image class to load the source DWG file.
Image sourceImage = Image.load(dataDir+"sample.dwg");
// Create an object of the JpegOptions for the resultant image and assign it to the instance of the ImageOptionsBase class.
ImageOptionsBase jpegOptions = new JpegOptions();
// Instantiate an instance of the CadRasterizationOptions to enable CAD rasterization options.
CadRasterizationOptions rasterOptions = new CadRasterizationOptions();
// The setEmbedBackground method will set whether the background color is not equal to the default background color of the output format.
rasterOptions.setEmbedBackground(true);
// Invoke the setPageWidth method to set page width.
rasterOptions.setPageWidth(900);
// Call the setPageHeight method to set the height of the page.
rasterOptions.setPageHeight(900);
// Invoke the setVectorRasterizationOptions method to define rasterization options.
jpegOptions.setVectorRasterizationOptions(rasterOptions);
// The save method will save the resultant JPG image on the disk.
sourceImage.save(dataDir + "dwg-to-jpg.jpg", jpegOptions);
}
}

위 코드 조각의 출력은 아래 이미지에 표시됩니다:

dwg to jpg conversion

온라인 DWG를 JPG로 변환기

온라인 DWG를 JPG로 변환기Aspose.CAD에 의해 지원됩니다. 원활하고 풍부한 변환 기능을 제공하며 파일을 24시간 동안 사용할 수 있습니다. 또한 무료이며 구독이나 계정 생성이 필요하지 않습니다. 파일을 드래그 앤 드롭할 수 있는 논리적이고 간단한 인터페이스가 있습니다. 이 도구는 Aspose의 최고 수준 엔지니어가 설계한 강력하고 효율적인 서버의 프론트 엔드입니다.

온라인 DWG를 JPG로 변환기

DWG를 JPG로 변환 - 무료 라이선스 받기

이제 AutoCAD 라이브러리를 평가 제한 없이 사용해 볼 수 있는 무료 임시 라이선스를 받을 수 있습니다.

결론

요약하자면, 우리는 기업 수준의 AutoCAD 라이브러리를 살펴보고 Java에서 DWG를 JPG로 변환하는 기능을 구현했습니다. 또한 온라인 DWG를 JPG로 변환기에 대해서도 간단히 다루었으며 이는 DWG를 JPG로 변환하기 위한 웹 기반 솔루션입니다. 또한 Aspose.CAD for Java문서 및 API 참조를 통해 자세히 살펴볼 수 있습니다. 또한 aspose.com은 새로운 유용한 기사를 계속 쓸 예정이므로 업데이트를 위해 계속 지켜봐 주십시오.

도움이 필요하신가요?

질문이나 문의 사항은 저희 포럼에 공유하실 수 있습니다.

자주 묻는 질문 – FAQ

DWG를 JPG로 변환하려면 어떻게 해야 하나요?

DWG를 JPG로 변환하는 것은 Aspose.CAD를 설치하여 쉽게 달성할 수 있습니다. 또한 Java에서 이를 수행하는 방법은 이 링크를 방문하시기 바랍니다.

DWG를 JPG로 온라인으로 변환하려면 어떻게 해야 하나요?

Aspose.CAD는 모든 웹 브라우저에서 열 수 있는 온라인 DWG를 JPG로 변환기를 지원합니다.

참조