IRONSOFTWAREHOME
IRONPDF 사용하기

x509certificate2 프로그램적으로 PDF에 디지털 서명 추가하기

Curtis Chau
Curtis Chau
Updated: 2026년 4월 21일

이 글은 C#에서 IronPDF 이미지 변환 API를 사용하여 PNG를 PDF로 변환하는 방법을 안내합니다.

튜토리얼에서 다루는 주제

이 튜토리얼에서는 다음 주제들을 다룹니다:

  1. IronPDF 라이브러리 소개
  2. C# 프로젝트 생성
  3. IronPDF 라이브러리 설치
    • 방법 1: NuGet 패키지 매니저 솔루션
    • 방법 2: NuGet 패키지 매니저 콘솔
    • 방법 3: DLL 파일 사용
  4. IronPDF 네임스페이스 추가
  5. JPG 이미지를 PDF 문서로 변환
  6. 요약

IronPDF 사용 시 요구 사항:

  • C# 언어에 대한 기본 지식이 있어야 합니다.
  • Windows 애플리케이션에 대한 기본 지식이 필요합니다.

1. IronPDF 라이브러리 소개

IronPDF .NET PDF 라이브러리 솔루션은 특히 C#을 사용하는 소프트웨어 엔지니어에게는 꿈과 같은 도구입니다. 이 훌륭한 Iron Software 도구를 사용하여 .NET을 위한 핵심 PDF 라이브러리를 쉽게 만들 수 있습니다. IronPDF는 다양한 형식에서의 모든 PDF 변환이 쉬운 처리 과정이 되도록 보장합니다.

HTML5, JavaScript, CSS 및 이미지를 사용하여 PDF 파일을 만들 수 있게 해줍니다. PDF를 매끄럽게 편집하고, 스탬프를 추가하며 헤더와 푸터를 추가할 수 있습니다. 또한, 프로그래밍 방식으로 PDF 텍스트를 읽고, 이미지를 추출하거나 이미지를 PDF로 변환하는 것이 매우 쉽습니다.

주요 기능 중 일부는 다음과 같습니다:

여기에서, 이 튜토리얼은 PNG 파일을 PDF 문서로 변환하는 것에 중점을 둡니다. IronPDF는 거의 모든 이미지 형식의 변환을 지원합니다. 지원되는 이미지 형식은 JPG, PNG, GIF, TIFF, SVG 및 BMP입니다.

2. C# 프로젝트 생성

이 튜토리얼에서는 최신 버전의 Visual Studio와 C# 프로그래밍 언어를 사용하여 프로젝트를 빌드합니다. 예제 코드는 C# 10.0에서 파생되었으므로, 최고 수준 문장에 관한 지식이 필요합니다.

C# 프로젝트를 만들면서 시작해 봅시다.

  • Visual Studio를 엽니다.
  • 새로운 C# 프로젝트를 생성하거나 기존 프로젝트를 엽니다.
  • 프로젝트에 이름을 지정합니다.
  • .NET Core >= 3.1을 선택하십시오. 3.1은 모든 디바이스에서 지원되며 최신이며 안정적인 .NET Framework 버전은 6.0입니다.

C# PNG를 PDF로 변환 (코드 예제 튜토리얼), 그림 1: 프로젝트 생성 후 콘솔 프로그램 프로젝트 생성 후 콘솔 프로그램

3. IronPDF 라이브러리 설치

방법 1: NuGet 패키지 매니저 솔루션

C# PNG를 PDF로 변환 (코드 예제 튜토리얼), 그림 2: 솔루션 탐색기에서 열기 솔루션 탐색기에서 열기

NuGet 패키지 관리 솔루션이 열리면, IronPDF 라이브러리를 찾아서 PNG 이미지를 PDF 파일로 변환하십시오. 그런 다음 설치를 클릭하십시오.

C# PNG를 PDF로 변환 (코드 예제 튜토리얼), 그림 3: IronPDF 탐색 IronPDF 둘러보기

방법 2: NuGet 패키지 매니저 콘솔

NuGet 패키지 관리자 콘솔을 사용하여 라이브러리를 쉽게 설치할 수 있습니다. 라이브러리를 설치하기 위해 관리자 권한이 필요하지 않습니다. NuGet 명령을 사용하여 프로젝트에 IronPDF 라이브러리를 설치합니다. 다음 명령을 사용하여 진행하십시오.

PM > Install-Package IronPdf

방법 3: DLL 파일 사용

IronPDF .DLL 파일을 웹사이트에서 직접 다운로드할 수 있습니다. IronPDF 공식 DLL 다운로드 링크에서 즉시 다운로드할 수 있습니다.

프로젝트에서 라이브러리를 참조하려면 다음 지침을 따르십시오:

  • 솔루션 탐색기에서 솔루션을 마우스 오른쪽 버튼으로 클릭
  • "참조" 선택
  • IronPDF.dll 라이브러리를 찾습니다
  • 확인 버튼을 클릭하세요

모두 완료되었습니다! IronPDF가 다운로드, 설치되어 PNG를 PDF 형식으로 변환할 준비가 완료되었습니다.

4. IronPDF 네임스페이스 추가

이제 프로그램에 IronPDF 네임스페이스를 추가하십시오. 파일의 맨 위에 다음 코드 줄을 추가해야 합니다.

using IronPdf;

이렇게 하면 IronPDF가 제공하는 모든 기능에 접근할 수 있습니다. IronPDF 기능을 사용하려는 모든 파일에 이 코드 줄을 추가해야 합니다.

5. PNG를 PDF 형식으로 변환

IronPDF를 사용하면 PNG 파일을 PDF 문서로 변환하는 것이 매우 쉽습니다. IronPDF의 ImageToPdf 메소드를 사용하면 한 줄의 코드로 이 작업을 달성할 수 있습니다. 프로젝트 디렉터리 내에 변환할 PNG 이미지를 assets라는 폴더에 넣으십시오. 폴더는 bin\Debug\net6.0 위치에 있어야 합니다. 그런 다음, System.IO.Directory를 사용하여 모든 PNG 파일이 있는 자산 폴더를 열거하고 그것을 ImageToPdf 메소드에 전달하여 변환 작업 스트림을 진행하세요. 다음 코드 예제는 PNG 이미지를 PDF 문서로 변환하고 Stream 객체를 디스크에 저장하는 데 도움을 줍니다.

using IronPdf;
using System;
using System.IO;
using System.Linq;

public class Program
{
    public static void Main()
    {
        Console.WriteLine("C# Convert PNG to PDF using IronPDF");

        // Directory is set to the assets folder. Filters for files ending with '.png' or '.PNG'.
        var images = Directory.EnumerateFiles("assets").Where(f => f.ToLower().EndsWith(".png"));

        // Converts the images to a PDF and saves them.
        if (images.Any())
        {
            ImageToPdfConverter.ImageToPdf(images).SaveAs("composite.pdf");
            Console.WriteLine("PNG successfully converted to PDF");
        }
        else
        {
            Console.WriteLine("No PNG files found.");
        }
    }
}

위 코드 스니펫에서 자산 폴더에는 하나의 PNG 파일만 포함되어 있습니다. 출력 파일은 다음과 같습니다:

C# PNG를 PDF로 변환 (코드 예제 튜토리얼), 그림 4: 단일 JPG 파일을 PDF 파일로 단일 JPG 파일에서 PDF 파일로

같은 코드 예제를 사용하여 여러 PNG 이미지를 변환할 수 있습니다. 출력 파일 형식에는 세 개의 PNG-대-PDF 문서가 포함됩니다.

C# PNG를 PDF로 변환 (코드 예제 튜토리얼), 그림 5: 여러 PNG 이미지를 PDF 문서로 여러 개의 PNG 이미지를 PDF 문서로

6. 요약

이 튜토리얼은 IronPDF C# 라이브러리를 사용하여 PNG 이미지를 PDF 문서로 변환하는 방법을 보여줍니다. IronPDF 라이브러리 기능을 사용하면 PDF 파일의 조작 및 구성이 매우 용이해집니다. PNG 파일에서 PDF 문서를 생성하는 데 필요한 것은 몇 줄의 코드밖에 없습니다. JPG 이미지, PNG 이미지 또는 다양한 다른 형식을 변환하는 경우에도 IronPDF는 개발자 및 회사에 이상적입니다.

무료 버전을 사용해보세요! 추가적으로, 무료 체험 키를 사용하여 IronPDF의 기능을 테스트할 수 있습니다. 또한, 현재 특별 제안을 통해 두 개의 가격으로 IronPDF의 다섯 가지 제품을 얻을 수 있습니다! 라이센싱에 대한 자세한 정보는 IronPDF 라이센싱 정보 페이지를 방문하세요.

Curtis Chau
기술 문서 작성자

커티스 차우는 칼턴 대학교에서 컴퓨터 과학 학사 학위를 취득했으며, Node.js, TypeScript, JavaScript, React를 전문으로 하는 프론트엔드 개발자입니다. 직관적이고 미적으로 뛰어난 사용자 인터페이스를 만드는 데 열정을 가진 그는 최신 프레임워크를 활용하고, 잘 구성되고 시각적으로 매력적인 매뉴얼을 제작하는 것을 즐깁니다.

...
더 읽어보기

관련 기사

Key in blue circle

무료 30일 체험 키를 즉시 받으세요.

Your trial license will be sent to your email address

제한 없음. 100% 무제한 이용. 신용카드 불필요.

bullet_checked신용카드나 계정 생성은 필요하지 않습니다.제한 없음. 100% 무제한 이용. 신용카드 불필요.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
무료 라이브 데모를 예약하세요
Booking Badge

전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.

Iron Software의 고객 로고
부담 없는 무료 상담을 받아보세요
아래 양식을 작성하시거나 sales@ironsoftware.com으로 이메일을 보내주세요.
고객님의 정보는 항상 비밀로 유지됩니다.
전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.
Iron Software의 고객 로고
지금 바로 30일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.