DWF를 PDF로 C#

DWF(Design Web Format) 파일을 PDF(Portable Document Format)로 변환하는 것은 설계 및 엔지니어링 문서 작업을 하는 전문가의 일반적인 요구 사항입니다. 이러한 변환을 통해 일반적으로 풍부한 설계 데이터를 공유하고 보는 데 사용되는 DWF 파일을 전문 소프트웨어 없이도 다양한 플랫폼에서 쉽게 배포하고 보고 인쇄할 수 있습니다. 이 블로그 게시물에서는 C#을 사용하여 DWF 파일을 PDF로 변환하는 과정을 안내합니다.

DWF를 PDF로 변환하는 이유는 무엇입니까?

변환 프로세스를 시작하기 전에 DWF 파일을 PDF로 변환해야 하는 이유를 이해해 보겠습니다.

보편적인 접근성: PDF는 PDF 리더가 있는 모든 장치에서 열 수 있는 널리 사용되는 형식이므로 모든 사람이 설계 데이터에 액세스할 수 있습니다.

디자인 무결성 보존: PDF 파일은 디자인의 무결성과 품질을 유지하므로 변환 중에 세부 사항이 손실되지 않습니다.

배포 용이성: PDF 파일은 크기가 작아 이메일이나 기타 파일 공유 방법을 통해 쉽게 공유할 수 있습니다.

인쇄 가능: PDF는 인쇄에 선호되는 형식이므로 추가 서식 없이 디자인을 인쇄할 수 있습니다.

DWF-PDF 변환기 - C# API 설치

다음 NuGet 설치 명령으로 Conholdate.Total for .NET을 설치하면 DWF 및 기타 CAD 관련 파일 형식을 처리할 수 있습니다.

PM> NuGet\Install-Package Conholdate.Total

C#에서 DWF를 PDF로 변환

C#에서 DWF를 PDF로 변환하려면 아래 단계를 따르십시오.

  • Image 클래스 객체에 소스 DWF 파일을 로드합니다.
  • CadRasterizationOptions 클래스 객체를 인스턴스화하고 사용자 정의 속성을 설정합니다.
  • PdfOptions 클래스의 인스턴스를 초기화합니다.
  • 벡터 래스터화 옵션을 설정합니다.
  • 출력 PDF 파일을 저장합니다.

다음 코드 조각에서는 C#에서 DWF를 PDF로 변환하는 방법을 설명합니다.

// Image 클래스 객체에 DWF 파일 로드
using (Aspose.CAD.Image image = Aspose.CAD.Image.Load("sample.dwf"))
{
    // CadRasterizationOptions 클래스 객체 인스턴스화
    Aspose.CAD.ImageOptions.CadRasterizationOptions dwfRasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions();

    // 페이지 크기 설정
    dwfRasterizationOptions.PageHeight = 500;
    dwfRasterizationOptions.PageWidth = 500;

    // PdfOptions 객체 초기화
    Aspose.CAD.ImageOptions.PdfOptions pdfOptions = new Aspose.CAD.ImageOptions.PdfOptions();

    // 벡터 래스터화 옵션 설정
    pdfOptions.VectorRasterizationOptions = dwfRasterizationOptions;

    // PDF 파일 저장
    image.Save("output.pdf", pdfOptions);
}

무료 평가판 라이센스

API의 모든 기능을 제한 없이 테스트하려면 무료 임시 라이선스를 요청할 수 있습니다.

합산

이 접근 방식을 사용하면 C#에서 DWF 파일을 PDF로 변환하는 과정이 간단해집니다. 이 게시물에 설명된 단계를 따르면 디자인 문서에 쉽게 액세스하고, 공유하고, 인쇄할 수 있도록 준비할 수 있습니다. 그러나 모호한 점이나 문의사항이 있는 경우 포럼에 글을 남겨주세요.

자주 묻는 질문

DWF란 무엇입니까?

DWF(Design Web Format)는 전문 CAD 소프트웨어 없이도 풍부한 설계 데이터를 공유하고 볼 수 있도록 Autodesk에서 개발한 파일 형식입니다.

여러 DWF 파일을 한 번에 PDF로 변환할 수 있습니까?

예, 동일한 접근 방식을 사용하여 여러 DWF 파일을 반복하고 각 파일을 PDF로 변환할 수 있습니다.

PDF 출력을 사용자 정의할 수 있나요?

예, PdfOptions 및 CadRasterizationOptions 클래스의 속성을 조정하여 PDF 출력을 사용자 정의할 수 있습니다.

또한보십시오