
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로 변환하는 프로세스를 자동화하는 코드 스니펫을 작성합니다.
다음 단계를 따를 수 있습니다.
- Document 클래스의 인스턴스를 인스턴스화하고 원본 PDF 파일을 로드합니다.
- ImageSaveOptions 클래스의 개체와 형식을 JPEG로 초기화합니다.
- 문서의 첫 번째 페이지만 변환하려면 “PageSet” 속성 값을 “0"으로 설정합니다.
- ImageBrightness 속성 값을 설정하여 이미지의 밝기를 변경합니다.
- ImageContrast 속성 값을 설정하여 대비를 설정합니다.
- HorizontalResolution 속성 값을 설정하여 가로 해상도를 변경합니다.
- 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");
출력은 아래 이미지에서 볼 수 있습니다.

무료 라이선스 받기
무료 임시 라이센스를 사용하여 평가 제한 없이 API를 사용해 볼 수 있습니다.
합산
결론적으로 단계와 코드 스니펫을 통해 C#에서 PDF를 PNG로 변환하는 방법을 살펴보았습니다. 또한 프로그래밍 방식으로 PDF를 PNG로 변환하는 변환기를 개발하려는 경우 이 문서가 도움이 될 수 있습니다. 또한 문서를 방문하여 이 PDF 변환 라이브러리의 다른 방법을 알아볼 수 있습니다.
또한 시작 안내서를 따르는 것이 좋습니다.
마지막으로 conholdate.com은 새 블로그 게시물을 작성하고 있습니다. 따라서 정기적인 업데이트를 위해 연락을 주시기 바랍니다.
질문하기
포럼에서 귀하의 질문이나 질문에 대해 알려주실 수 있습니다.
FAQ
PDF를 그림 파일로 어떻게 변경합니까?
Document 클래스의 인스턴스를 인스턴스화하고 원본 PDF 파일을 로드하고 save 메서드를 호출하여 파일을 PNG 형식으로 저장합니다.