C#에서 PDF를 PNG로 변환하는 방법

C#에서 PDF를 PNG로 변환하는 방법

PDF 문서를 JPG, PNG, SVG 등과 같은 다른 널리 사용되는 이미지 파일 형식으로 변환하는 데 사용할 수 있는 프로그래밍 방식의 솔루션이 많이 있습니다. 이 블로그 게시물은 이 풍부한 기능을 갖춘 PDF 변환 라이브러리를 기존 .NET 프로젝트에 설치합니다. 이렇게 하면 C# 언어로 몇 줄의 소스 코드를 작성하여 C#에서 PDF를 PNG로 변환하는 방법을 배울 수 있습니다. 이 튜토리얼을 시작하고 최단 시간 내에 최종 목표를 달성해 봅시다.

다음 사항을 다룰 것입니다.

PDF를 PNG로 변환 라이브러리 설치

이 라이브러리는 프로그래밍 방식으로 PDF 문서를 조작하고 처리하는 다양한 기능을 제공합니다. 그러나 DLL 파일을 다운로드하여 라이브러리를 구성하거나 NuGet 패키지 관리자에서 다음 명령을 실행하여 설치할 수 있습니다.

Install-Package Aspose.Words 

C#에서 PDF를 PNG로 변환하는 방법

이 섹션에서는 .NET 애플리케이션에서 PDF를 PNG로 변환하는 프로세스를 자동화하는 코드 스니펫을 작성합니다.

다음 단계를 따를 수 있습니다.

  1. Document 클래스의 인스턴스를 인스턴스화하고 원본 PDF 파일을 로드합니다.
  2. ImageSaveOptions 클래스의 개체와 형식을 JPEG로 초기화합니다.
  3. 문서의 첫 번째 페이지만 변환하려면 “PageSet” 속성 값을 “0"으로 설정합니다.
  4. ImageBrightness 속성 값을 설정하여 이미지의 밝기를 변경합니다.
  5. ImageContrast 속성 값을 설정하여 대비를 설정합니다.
  6. HorizontalResolution 속성 값을 설정하여 가로 해상도를 변경합니다.
  7. save 메서드를 호출하여 파일을 PNG 형식으로 저장합니다.

다음 코드를 복사하여 기본 파일에 붙여넣습니다.

// Document 클래스의 인스턴스를 인스턴스화하고 원본 PDF 파일을 로드합니다.
Document doc = new Document("sample.pdf");
// ImageSaveOptions 클래스의 개체와 형식을 JPEG로 초기화합니다.  
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Jpeg);
// 문서의 첫 번째 페이지만 변환하려면 "PageSet" 속성 값을 "0"으로 설정합니다. 
options.PageSet = new PageSet(0);
// ImageBrightness 속성 값을 설정하여 이미지의 밝기를 변경합니다.
options.ImageBrightness = 0.3f;
// ImageContrast 속성 값을 설정하여 대비를 설정합니다. 
options.ImageContrast = 0.7f;
// HorizontalResolution 속성 값을 설정하여 수평 해상도를 변경합니다.  
options.HorizontalResolution = 72f;
// 저장 메소드를 호출하여 파일을 PNG 형식으로 저장하십시오. 
doc.Save("PdfToPng.png");

출력은 아래 이미지에서 볼 수 있습니다.

PDF를 PNG로 변환

무료 라이선스 받기

무료 임시 라이센스를 사용하여 평가 제한 없이 API를 사용해 볼 수 있습니다.

합산

결론적으로 단계와 코드 스니펫을 통해 C#에서 PDF를 PNG로 변환하는 방법을 살펴보았습니다. 또한 프로그래밍 방식으로 PDF를 PNG로 변환하는 변환기를 개발하려는 경우 이 문서가 도움이 될 수 있습니다. 또한 문서를 방문하여 이 PDF 변환 라이브러리의 다른 방법을 알아볼 수 있습니다.

또한 시작 안내서를 따르는 것이 좋습니다.

마지막으로 conholdate.com은 새 블로그 게시물을 작성하고 있습니다. 따라서 정기적인 업데이트를 위해 연락을 주시기 바랍니다.

질문하기

포럼에서 귀하의 질문이나 질문에 대해 알려주실 수 있습니다.

FAQ

PDF를 그림 파일로 어떻게 변경합니까?

Document 클래스의 인스턴스를 인스턴스화하고 원본 PDF 파일을 로드하고 save 메서드를 호출하여 파일을 PNG 형식으로 저장합니다.

또한보십시오