
x509certificate2 프로그램적으로 PDF에 디지털 서명 추가하기
이 글은 C#에서 IronPDF 이미지 변환 API를 사용하여 PNG를 PDF로 변환하는 방법을 안내합니다.
C#에서 PNG를 PDF로 변환하는 방법
- PNG를 PDF로 변환하기 위한 C# 라이브러리 설치
- C#에서 단일 또는 여러 개의 PNG 이미지를 가져오기
ImageToPdf메서드를 사용하여 PNG를 PDF로 변환- 생성된 PDF 문서를 원하는 위치에 내보내기
- C# 코드 한 줄로 3과 4의 작업 수행
튜토리얼에서 다루는 주제
이 튜토리얼에서는 다음 주제들을 다룹니다:
- IronPDF 라이브러리 소개
- C# 프로젝트 생성
- IronPDF 라이브러리 설치
- 방법 1: NuGet 패키지 매니저 솔루션
- 방법 2: NuGet 패키지 매니저 콘솔
- 방법 3: DLL 파일 사용
- IronPDF 네임스페이스 추가
- JPG 이미지를 PDF 문서로 변환
- 요약
IronPDF 사용 시 요구 사항:
- C# 언어에 대한 기본 지식이 있어야 합니다.
- Windows 애플리케이션에 대한 기본 지식이 필요합니다.
1. IronPDF 라이브러리 소개
IronPDF .NET PDF 라이브러리 솔루션은 특히 C#을 사용하는 소프트웨어 엔지니어에게는 꿈과 같은 도구입니다. 이 훌륭한 Iron Software 도구를 사용하여 .NET을 위한 핵심 PDF 라이브러리를 쉽게 만들 수 있습니다. IronPDF는 다양한 형식에서의 모든 PDF 변환이 쉬운 처리 과정이 되도록 보장합니다.
HTML5, JavaScript, CSS 및 이미지를 사용하여 PDF 파일을 만들 수 있게 해줍니다. PDF를 매끄럽게 편집하고, 스탬프를 추가하며 헤더와 푸터를 추가할 수 있습니다. 또한, 프로그래밍 방식으로 PDF 텍스트를 읽고, 이미지를 추출하거나 이미지를 PDF로 변환하는 것이 매우 쉽습니다.
주요 기능 중 일부는 다음과 같습니다:
- HTML4/5, CSS, JavaScript, 이미지에서 PDF 문서를 생성합니다.
- URL에서 PDF 문서 생성.
- URL을 사용자 정의 네트워크 로그인 자격 증명, HTTP 헤더, 프록시, 쿠키, 사용자 에이전트 및 양식 변수로 불러와 HTML 로그인 폼 뒤에서 로그인을 허용합니다.
- 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입니다.
프로젝트 생성 후 콘솔 프로그램
3. IronPDF 라이브러리 설치
방법 1: NuGet 패키지 매니저 솔루션
솔루션 탐색기에서 열기
NuGet 패키지 관리 솔루션이 열리면, IronPDF 라이브러리를 찾아서 PNG 이미지를 PDF 파일로 변환하십시오. 그런 다음 설치를 클릭하십시오.
IronPDF 둘러보기
방법 2: NuGet 패키지 매니저 콘솔
NuGet 패키지 관리자 콘솔을 사용하여 라이브러리를 쉽게 설치할 수 있습니다. 라이브러리를 설치하기 위해 관리자 권한이 필요하지 않습니다. NuGet 명령을 사용하여 프로젝트에 IronPDF 라이브러리를 설치합니다. 다음 명령을 사용하여 진행하십시오.
방법 3: DLL 파일 사용
IronPDF .DLL 파일을 웹사이트에서 직접 다운로드할 수 있습니다. IronPDF 공식 DLL 다운로드 링크에서 즉시 다운로드할 수 있습니다.
프로젝트에서 라이브러리를 참조하려면 다음 지침을 따르십시오:
- 솔루션 탐색기에서 솔루션을 마우스 오른쪽 버튼으로 클릭
- "참조" 선택
- IronPDF.dll 라이브러리를 찾습니다
- 확인 버튼을 클릭하세요
모두 완료되었습니다! IronPDF가 다운로드, 설치되어 PNG를 PDF 형식으로 변환할 준비가 완료되었습니다.
4. IronPDF 네임스페이스 추가
이제 프로그램에 IronPDF 네임스페이스를 추가하십시오. 파일의 맨 위에 다음 코드 줄을 추가해야 합니다.
using IronPdf;Imports 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.");
}
}
}Imports IronPdf
Imports System
Imports System.IO
Imports System.Linq
Public Class Program
Public Shared Sub 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'.
Dim images = Directory.EnumerateFiles("assets").Where(Function(f) f.ToLower().EndsWith(".png"))
' Converts the images to a PDF and saves them.
If images.Any() Then
ImageToPdfConverter.ImageToPdf(images).SaveAs("composite.pdf")
Console.WriteLine("PNG successfully converted to PDF")
Else
Console.WriteLine("No PNG files found.")
End If
End Sub
End Class위 코드 스니펫에서 자산 폴더에는 하나의 PNG 파일만 포함되어 있습니다. 출력 파일은 다음과 같습니다:
단일 JPG 파일에서 PDF 파일로
같은 코드 예제를 사용하여 여러 PNG 이미지를 변환할 수 있습니다. 출력 파일 형식에는 세 개의 PNG-대-PDF 문서가 포함됩니다.
여러 개의 PNG 이미지를 PDF 문서로
6. 요약
이 튜토리얼은 IronPDF C# 라이브러리를 사용하여 PNG 이미지를 PDF 문서로 변환하는 방법을 보여줍니다. IronPDF 라이브러리 기능을 사용하면 PDF 파일의 조작 및 구성이 매우 용이해집니다. PNG 파일에서 PDF 문서를 생성하는 데 필요한 것은 몇 줄의 코드밖에 없습니다. JPG 이미지, PNG 이미지 또는 다양한 다른 형식을 변환하는 경우에도 IronPDF는 개발자 및 회사에 이상적입니다.
무료 버전을 사용해보세요! 추가적으로, 무료 체험 키를 사용하여 IronPDF의 기능을 테스트할 수 있습니다. 또한, 현재 특별 제안을 통해 두 개의 가격으로 IronPDF의 다섯 가지 제품을 얻을 수 있습니다! 라이센싱에 대한 자세한 정보는 IronPDF 라이센싱 정보 페이지를 방문하세요.

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


