DWG 파일에서 은선 지원 - Aspose.CAD Tutorial

소개

.NET용 Aspose.CAD를 사용하여 DWG 파일의 은선 지원에 대한 포괄적인 튜토리얼에 오신 것을 환영합니다. DWG 파일에 은선을 통합하여 CAD 프로젝트를 향상시키려는 경우 올바른 위치에 오셨습니다. 이 가이드에서는 Aspose.CAD를 사용하여 원하는 결과를 원활하게 달성하는 과정을 따라하기 쉬운 단계로 나누어 보겠습니다.

전제 조건

튜토리얼을 시작하기 전에 다음 전제 조건이 충족되었는지 확인하세요.

  • .NET용 Aspose.CAD: Aspose.CAD 라이브러리가 설치되어 있는지 확인하세요. 당신은 그것을 다운로드 할 수 있습니다여기.
  • 개발 환경: .NET 기능을 사용하여 작업 개발 환경을 설정합니다.
  • 샘플 DWG 파일: 테스트할 DWG 파일을 준비합니다. 제공된 “Bottom_plate.dwg” 파일을 사용할 수 있습니다.

네임스페이스 가져오기

.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 파일 로드

Aspose.CAD 라이브러리를 사용하여 DWG 파일을 로드하는 것부터 시작하세요. 문서 디렉터리에 올바른 경로를 제공했는지 확인하세요.

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

using (CadImage cadImage = (CadImage)Image.Load(sourceFilePath))
{
    // 다음 단계에 대한 코드가 여기에 표시됩니다.
}

2단계: 래스터화 옵션 설정

변환 프로세스를 사용자 정의하려면 래스터화 옵션을 정의하세요. 여기에는 페이지 크기, 포함할 레이어 및 고려할 레이아웃 지정이 포함됩니다.

CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.PageHeight = cadImage.Height;
rasterizationOptions.PageWidth = cadImage.Width;
rasterizationOptions.Layers = new string[] { "Print", "L1_RegMark", "L2_RegMark" };

3단계: PDF 옵션 구성

벡터 래스터화 옵션을 포함하여 PDF 출력에 대한 옵션을 설정합니다.

PdfOptions pdfOptions = new PdfOptions();
rasterizationOptions.Layouts = new string[] { "Model" };
pdfOptions.VectorRasterizationOptions = rasterizationOptions;

4단계: PDF 파일 저장

지정된 옵션을 사용하여 CAD 이미지를 PDF 파일로 저장합니다.

cadImage.Save(outPath, pdfOptions);

결론

축하해요! .NET용 Aspose.CAD를 사용하여 DWG 파일에서 은선을 성공적으로 지원했습니다. 이 튜토리얼에서는 이 기능을 CAD 프로젝트에 원활하게 통합하는 데 도움이 되는 자세한 단계별 가이드를 제공했습니다.

FAQ

Q1: Aspose.CAD는 모든 버전의 DWG 파일과 호환됩니까?

A1: 예, Aspose.CAD는 다양한 버전의 DWG 파일을 지원하여 광범위한 CAD 응용 프로그램과의 호환성을 보장합니다.

Q2: 다양한 레이어에 대한 래스터화 옵션을 사용자 정의할 수 있나요?

A2: 물론이죠! 2단계에서는Layers 래스터화 중에 고려하려는 특정 레이어를 포함하도록 배열합니다.

Q3: Aspose.CAD에 사용할 수 있는 평가판이 있습니까?

A3: 예, 무료 평가판을 사용하여 Aspose.CAD의 기능을 탐색할 수 있습니다.여기.

Q4: 추가 지원은 어디서 찾을 수 있나요?

A4: Aspose.CAD 커뮤니티 포럼을 방문하세요.여기 어떤 지원이나 문의 사항이 있으면.

Q5: Aspose.CAD의 임시 라이선스를 얻을 수 있나요?

A5: 예, Aspose.CAD에 대한 임시 라이선스를 취득할 수 있습니다.여기.