DWG를 PDF 또는 래스터 이미지로 내보내기 - Aspose.CAD 가이드

소개

.NET 애플리케이션에서 DWG 파일을 PDF 또는 래스터 이미지로 원활하게 변환하고 싶으십니까? 더 이상 보지 마세요! 이 단계별 가이드는 강력한 .NET용 Aspose.CAD 라이브러리를 사용하는 프로세스를 안내합니다. 숙련된 개발자이든 이제 막 시작하는 개발자이든 이 튜토리얼은 모든 기술 수준을 충족합니다.

전제 조건

튜토리얼을 시작하기 전에 다음 사항이 준비되어 있는지 확인하세요.

  • .NET 프로그래밍에 대한 기본적인 이해.
  • .NET 라이브러리용 Aspose.CAD가 설치되었습니다. 그렇지 않은 경우 다운로드하십시오.여기.
  • .NET 개발을 위해 선호하는 IDE(통합 개발 환경)가 설정되었습니다.

네임스페이스 가져오기

.NET 프로젝트에 필요한 네임스페이스를 가져와서 시작해 보겠습니다. 이렇게 하면 코드에서 Aspose.CAD 기능에 액세스할 수 있습니다.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Aspose.CAD;
using Aspose.CAD.FileFormats.Cad;
using Aspose.CAD.ImageOptions;

1단계: DWG 파일 로드

변환하려는 DWG 파일을 로드하여 시작하십시오. “문서 디렉토리"를 DWG 파일 경로로 바꾸십시오.

string MyDir = "Your Document Directory";
string sourceFilePath = MyDir + "Bottom_plate.dwg";

using (CadImage cadImage = (CadImage)Image.Load(sourceFilePath))
{
    // DWG를 로드하기 위한 코드는 여기에 있습니다.
}

2단계: PDF 내보내기 설정

이제 PDF 내보내기 설정을 구성해 보겠습니다. 이 예에서는 레이아웃을 설정하고 단위 변환을 처리하는 방법을 보여줍니다.

CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.Layouts = new string[] { "Model" };

// 단위계 확인 및 정의
bool currentUnitIsMetric = false;
double currentUnitCoefficient = 1.0;
DefineUnitSystem(cadImage.UnitType, out currentUnitIsMetric, out currentUnitCoefficient);

// PDF 내보내기 설정을 위한 코드는 여기에 있습니다.

3단계: PDF로 내보내기

구성된 설정을 사용하여 PDF로 내보내기를 실행합니다.

PdfOptions pdfOptions = new PdfOptions
{
    VectorRasterizationOptions = rasterizationOptions
};

cadImage.Save(outPath, pdfOptions);

4단계: 래스터 이미지로 내보내기

PNG와 같은 래스터 이미지로 내보내는 기능을 확장합니다.

// 300DPI의 A4 크기 - 2480x3508
rasterizationOptions.PageHeight = 3508;
rasterizationOptions.PageWidth = 2480;

PngOptions pngOptions = new PngOptions
{
    VectorRasterizationOptions = rasterizationOptions
};

cadImage.Save(outPath.Replace("pdf", "png"), pngOptions);

결론

축하해요! .NET용 Aspose.CAD를 사용하여 DWG 파일을 PDF와 래스터 이미지로 내보내는 방법을 성공적으로 배웠습니다. 이 강력한 라이브러리는 프로세스를 간소화하여 효율적이고 개발자 친화적으로 만듭니다.

FAQ

Q1: 상업용 프로젝트에서 Aspose.CAD for .NET을 사용할 수 있나요?

A1: 네, 가능합니다. 방문하다buy.aspose.com/buy 라이선스 세부정보를 확인하세요.

Q2: 무료 평가판을 이용할 수 있나요?

A2: 물론이죠! 무료 평가판을 받아보세요여기.

Q3: .NET용 Aspose.CAD에 대한 지원을 어떻게 받을 수 있나요?

A3: 다음으로 가세요.Aspose.CAD 포럼 지역 사회 지원을 위해.

Q4: 테스트 목적으로 임시 라이선스를 얻을 수 있나요?

A4: 네, 임시 면허를 취득할 수 있습니다.여기.

Q5: 자세한 문서는 어디서 찾을 수 있나요?

A5: 문서는 다음에서 확인할 수 있습니다.Aspose.CAD.