본문 바로가기
MES/MES Lite

C#에서 DWG 파일을 미리보기 하려면? Aspose.CAD vs CAD .NET 비교 및 구매 방법

by eplus 2026. 7. 13.

문서관리 시스템(KMS), MES, ERP를 개발하다 보면 고객으로부터 가장 많이 받는 질문 중 하나가 있습니다.

"DWG 도면도 프로그램에서 바로 볼 수 없나요?"

Word, Excel, PDF는 비교적 쉽게 미리보기를 구현할 수 있지만, DWG는 전용 CAD 엔진이 필요합니다.

대표적인 C#용 상용 라이브러리로는 Aspose.CADCAD .NET(CADSoftTools)​이 있습니다.

이번 글에서는 두 제품의 특징과 장단점, 가격, 구매 방법까지 개발자 입장에서 비교해 보겠습니다.


왜 CAD 라이브러리가 필요할까?

DWG는 Autodesk에서 개발한 CAD 전용 파일 형식입니다.

Windows 자체에서는 DWG를 표시하는 기능이 없기 때문에 C# 프로그램에서 직접 열 수 없습니다.

따라서 다음과 같은 기능을 구현하려면 CAD 라이브러리가 필요합니다.

  • DWG 미리보기
  • 확대/축소(Zoom)
  • 이동(Pan)
  • PDF 변환
  • 이미지(PNG/JPG) 변환
  • 출력(Print)
  • 워터마크 표시

Aspose.CAD란?

Aspose는 문서 처리 전문 기업으로, 다양한 파일 형식을 처리하는 라이브러리를 제공합니다.

대표 제품은 다음과 같습니다.

  • Aspose.Words
  • Aspose.Cells
  • Aspose.Slides
  • Aspose.PDF
  • Aspose.Email
  • Aspose.CAD

즉, Office 문서와 CAD 파일을 같은 개발 방식으로 처리할 수 있다는 장점이 있습니다.

주요 특징

  • AutoCAD 설치 불필요
  • DWG, DXF 등 다양한 CAD 파일 지원
  • PDF, PNG, JPG, TIFF 변환 지원
  • .NET Framework 및 .NET(Core/5~8) 지원
  • Windows와 Linux 환경 지원
  • 서버 프로그램에도 적합

장점

  • API가 매우 간단합니다.
  • PDF 변환 품질이 우수합니다.
  • 이미지 변환 기능이 뛰어납니다.
  • 문서관리 시스템과 잘 어울립니다.
  • 서버 환경에서도 안정적으로 사용할 수 있습니다.

단점

  • CAD 전용 Viewer 기능은 제한적입니다.
  • Layer 제어나 객체 선택 기능은 CAD Viewer 제품보다 부족합니다.
  • 확대/축소 UI는 직접 구현해야 합니다.

CAD .NET(CADSoftTools)이란?

CAD .NET은 CADSoftTools에서 개발한 C# 전용 CAD 라이브러리입니다.

특히 WinForms와 WPF 환경에서 CAD Viewer를 구현하는 데 특화되어 있습니다.

프로그램에 CAD 컨트롤을 추가하면 AutoCAD처럼 도면을 표시할 수 있습니다.

주요 특징

  • AutoCAD 설치 불필요
  • DWG, DXF 등 다양한 CAD 파일 지원
  • 확대/축소(Zoom)
  • 이동(Pan)
  • Layer 제어
  • PDF 출력
  • 이미지 변환
  • 인쇄(Print)

장점

  • CAD Viewer 기능이 매우 뛰어납니다.
  • WinForms와 연동이 쉽습니다.
  • 마우스 휠 확대, 이동 등 사용자 경험이 우수합니다.
  • 워터마크 및 사용자 정보를 화면에 함께 표시하기 쉽습니다.

단점

  • Aspose보다 API가 다소 복잡합니다.
  • 단순히 PDF 변환만 필요한 경우에는 기능이 과할 수 있습니다.

Aspose.CAD vs CAD .NET 비교

항목Aspose.CADCAD .NET

개발 난이도 매우 쉬움 보통
AutoCAD 설치 필요 없음 필요 없음
PDF 변환 ★★★★★ ★★★★★
이미지 변환 ★★★★★ ★★★★★
WinForms Viewer ★★☆☆☆ ★★★★★
확대/축소 직접 구현 기본 제공
Layer 제어 일부 지원 우수
객체 선택 제한적 지원
출력(Print) 가능 우수
워터마크 구현 PDF 생성 시 적용 Viewer에 직접 적용 가능
문서관리(KMS) 매우 적합 적합
CAD Viewer 보통 매우 우수

가격 비교

※ 가격은 버전과 라이선스 정책에 따라 달라질 수 있습니다.

Aspose.CAD

  • 시작 가격 : 약 US$799
  • 한화 약 110만 원

주로 개발자 라이선스 기준으로 판매됩니다.

CAD .NET

  • 시작 가격 : 약 US$765
  • 한화 약 100만 원

개발자 수와 배포 방식에 따라 가격이 달라질 수 있습니다.

두 제품 모두 AutoCAD를 구매하는 것보다 훨씬 저렴하게 개발할 수 있습니다.


어떤 제품을 선택해야 할까?

Aspose.CAD가 적합한 경우

다음과 같은 시스템이라면 Aspose.CAD를 추천합니다.

  • 문서관리(KMS)
  • ERP
  • MES
  • 전자결재
  • PDF 변환 중심
  • 서버 프로그램

즉,

DWG → PDF

변환이 목적이라면 가장 좋은 선택입니다.


CAD .NET이 적합한 경우

다음과 같은 기능이 필요하다면 CAD .NET이 더 적합합니다.

  • CAD Viewer
  • 확대/축소
  • Layer 제어
  • 객체 선택
  • 출력
  • 사용자 워터마크

CAD 프로그램처럼 도면을 열람해야 하는 환경이라면 CAD .NET이 좋은 선택입니다.


구매 방법

Aspose.CAD

  1. Aspose 공식 홈페이지 접속
  2. 평가판 다운로드
  3. 기능 테스트
  4. 라이선스 구매
  5. NuGet 또는 DLL 적용

공식 사이트에서는 개인, 개발자, 기업 라이선스를 구매할 수 있습니다.


CAD .NET

  1. CADSoftTools 공식 홈페이지 접속
  2. 평가판 다운로드
  3. 기능 테스트
  4. 라이선스 견적 요청
  5. 결제
  6. DLL 적용

구매 시에는 다음 정보를 함께 전달하면 적합한 라이선스를 추천받을 수 있습니다.

  • 개발자 수
  • 고객사 수
  • 예상 사용자 수
  • WinForms 또는 WPF 사용 여부
  • 서버 사용 여부
  • 고객사 배포 여부

eMES Lite라면 어떤 구성이 좋을까?

현재 개발 중인 eMES Lite 문서관리 시스템이라면 다음 구성을 추천합니다.

Office 문서
        │
LibreOffice
        │
PDF 생성
        │
WebView2 미리보기

DWG
        │
CAD SDK
        │
PDF 또는 Viewer
        │
WebView2 또는 CAD Viewer

이미지
        │
직접 표시

문서관리 중심이라면 Aspose.CAD가 개발과 유지보수가 간단하며, CAD 열람 기능을 강화하고 싶다면 CAD .NET이 더 적합합니다.


마무리

Aspose.CAD와 CAD .NET은 모두 AutoCAD 없이 DWG 파일을 처리할 수 있는 훌륭한 C# 라이브러리입니다.

단순히 DWG를 PDF로 변환하고 문서관리 시스템에서 미리보기를 제공하는 것이 목적이라면 Aspose.CAD가 좋은 선택입니다.

반대로 CAD 프로그램처럼 확대, 축소, Layer 제어, 객체 선택, 워터마크 표시 등 풍부한 Viewer 기능​이 필요하다면 CAD .NET이 더 적합합니다.

개발하려는 시스템의 목적을 먼저 명확히 한 후 라이브러리를 선택하면 개발 기간과 유지보수 비용을 크게 줄일 수 있습니다.


조그만 기술로 세상을 이롭게

IT만물상에서는 AI, C#, WinForms, MAUI, MES, ERP, 문서관리, 정보보안 등 실무에 도움이 되는 다양한 개발 정보를 지속적으로 소개합니다.

반응형