DWG를 PDF로 C#

DWG 도면은 건축 및 엔지니어링 도면 작업에 널리 사용됩니다. 그러나 전문 CAD 소프트웨어가 없는 다른 사람과 이러한 파일을 공유하는 것은 어려울 수 있습니다. 효과적인 해결책 중 하나는 DWG 파일을 보편적으로 지원되는 PDF 형식으로 변환하는 것입니다. 이번 블로그 게시물에서는 C#을 사용하여 DWG를 PDF로 변환하는 방법을 살펴보겠습니다.

DWG를 PDF로 변환기 - C# API 설치

Conholdate.Total for .NET을 설치하면 C#에서 DWG를 PDF 형식으로 변환할 수 있습니다. 다음 설치 명령을 실행하거나 Visual Studio에서 NuGet 패키지 관리자 플러그인을 사용하면 됩니다.

PM> NuGet\Install-Package Conholdate.Total

C#에서 DWG를 PDF로 변환

다음 단계에서는 C#에서 DWG 도면을 PDF로 변환하는 방법을 보여줍니다.

  • Image 클래스를 사용하여 원본 DWG 도면을 로드합니다.
  • PdfOptions 클래스의 개체를 만듭니다.
  • Save() 메서드를 호출하여 DWG를 PDF로 내보냅니다.

다음 코드 샘플은 C#에서 DWG를 PDF로 변환하는 방법을 자세히 설명합니다.

using (Aspose.CAD.Image image = Aspose.CAD.Image.Load("sample.dwg"))
{
    // PdfOptions 인스턴스 만들기
    Aspose.CAD.ImageOptions.PdfOptions pdfOptions = new Aspose.CAD.ImageOptions.PdfOptions();

    // DWG를 PDF로 내보내기
    image.Save("DWG-to-PDF.pdf", pdfOptions);
}

C#의 사용자 정의 설정을 사용하여 DWG를 PDF로 변환

PdfOptions 클래스에 의해 노출된 사용자 정의 속성을 사용하여 DWG에서 PDF로의 변환을 즉석에서 수행할 수 있습니다. C#에서 DWG를 PDF로 변환하려면 아래 단계를 따르십시오.

  • Image 클래스를 사용하여 입력 CAD 도면을 DWG 형식으로 로드합니다.
  • CadRasterizationOptions 클래스의 인스턴스를 만듭니다.
  • PdfOptions 클래스의 개체를 만듭니다.
  • VectorRasterizationOptions 속성을 설정합니다.
  • Save() 메서드를 사용하여 DWG를 PDF 형식으로 렌더링합니다.

아래 샘플 코드는 C#에서 DWG를 PDF로 변환하는 방법을 자세히 설명합니다.

using (Aspose.CAD.Image image = Aspose.CAD.Image.Load("sample.dwg"))
{
    // CadRasterizationOptions 인스턴스를 생성하고 다양한 속성을 설정합니다.
    Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions();
    rasterizationOptions.PageWidth = 1600;
    rasterizationOptions.PageHeight = 1600;
    rasterizationOptions.AutomaticLayoutsScaling = true;
    rasterizationOptions.BackgroundColor = Aspose.CAD.Color.LightGray;

    // PdfOptions 인스턴스 만들기
    Aspose.CAD.ImageOptions.PdfOptions pdfOptions = new Aspose.CAD.ImageOptions.PdfOptions();

    // VectorRasterizationOptions 속성 설정
    pdfOptions.VectorRasterizationOptions = rasterizationOptions;

    // DWG를 PDF로 내보내기
    image.Save("DWG-to-PDF.pdf", pdfOptions);
}

무료 평가판 라이선스

무료 임시 라이선스를 받아 API를 전체 용량으로 평가할 수 있습니다.

합산

C#에서 DWG를 PDF로 변환하는 작업은 이러한 몇 가지 API 호출을 통해 비교적 간단하게 수행됩니다. 이 가이드에 설명된 단계를 따르면 DWG에서 PDF로의 변환을 C# 애플리케이션에 통합하여 전문 CAD 소프트웨어 없이도 다양한 플랫폼에서 설계 파일을 더 쉽게 공유할 수 있습니다. 우려 사항에 대해 논의하고 싶다면 포럼을 통해 문의해 주세요.

자주 묻는 질문

C#을 사용하여 DWG-PDF 변환을 웹 애플리케이션에 통합할 수 있습니까?

예, DWG에서 PDF로의 변환을 웹 애플리케이션에 통합할 수 있습니다.

변환 중에 출력 PDF 설정을 사용자 정의할 수 있는 방법이 있습니까?

예, 페이지 크기, 해상도, 회전 및 기타 여러 속성과 같은 추가 설정을 지원합니다.

C#에서 여러 DWG 파일을 PDF로 일괄 변환할 수 있습니까?

예, 제공된 코드를 수정하여 여러 DWG 파일을 일괄 변환할 수 있습니다. DWG 파일 경로 목록을 반복하고 각 파일을 변환합니다. 이를 통해 단일 실행으로 여러 파일의 변환 프로세스를 자동화할 수 있습니다.

또한보십시오