IRONSOFTWAREHOME
IRONPPT를 사용하기

C#을 사용하여 PPT(파워포인트)를 PDF로 변환하는 방법(예제 튜토리얼)

Curtis Chau
Curtis Chau
Updated: 2026년 6월 28일

C#을 사용하여 파워포인트 프레젠테이션을 PDF로 변환하면 발표를 빠르게 생성하고 쉽게 업데이트하며 공유할 수 있어 비즈니스 운영을 향상시킬 수 있습니다. 이 변환은 또한 다양한 장치 및 프로그램과의 호환성을 보장하여 시간을 절약하고 효율성을 높입니다.

이 튜토리얼은 IronPDF 라이브러리를 사용하여 C#에서 파워포인트 프레젠테이션을 PDF로 변환하는 방법을 보여줍니다.

IronPDF: .NET PDF 라이브러리

IronPDF는 .NET 애플리케이션 내에서 C# 및 VB 개발자가 PDF 문서를 생성, 편집 및 조작하기 쉽게 만드는 .NET PDF 라이브러리입니다. IronPDF는 HTML을 PDF로 변환, URL을 PDF로 변환, SVG를 이미지로, HTML 파일을 PDF로 변환 등 뛰어난 렌더링 기능을 제공합니다. IronPDF는 웹 페이지 또는 기존 HTML/CSS 템플릿에서 보고서, 송장, 명세서, 영수증의 PDF를 생성하는 데 뛰어납니다.

중요한 기능 중 하나는 IronPDF 라이브러리를 사용하여 기존 PDF 양식을 작성하거나 새 PDF 양식을 처음부터 만들 수 있다는 것입니다. 이를 통해 기업은 양식 작성 및 작성 자동화를 통해 문서 워크플로를 간소화할 수 있습니다. 추가적으로, IronPDF를 사용하여 헤더 및 푸터를 추가하고, with IronPDF를 사용하여 PDF에 워터마크를 적용하고, PDF 파일에 페이지 번호를 추가하기가 쉽습니다. 이 덕분에 전문가 수준의 PDF를 생성하기 위한 이상적인 솔루션입니다. PowerPoint 프레젠테이션을 PDF 문서로 변환하는 방법을 알아보겠습니다.

필수 조건

ppt 파일을 PDF 문서로 변환하기 위한 몇 가지 전제조건이 있습니다.

  1. Visual Studio 2022 (권장)
  2. 최신 .NET Framework를 사용하는 실행 중인 .NET 애플리케이션 (권장)
  3. Microsoft Office 설치됨
  4. PDF 변환을 위한 IronPDF 라이브러리 설치를 위한 안정적인 인터넷 연결

ppt 파일을 PDF로 변환하는 주요 단계로 이동해 보겠습니다.

단계 1: PowerPoint 프레젠테이션을 HTML로 내보내기

첫 번째 단계는 PowerPoint 파일을 HTML로 변환한 다음, 내보낸 HTML을 사용하여 PDF 문서로 변환하는 것입니다.

ppt 파일을 HTML 형식으로 내보내려면 다음을 수행하십시오:

  • Zamzar PPT to HTML 변환기 온라인 도구를 엽니다.

  • Zamzar 웹사이트에 PowerPoint 문서를 업로드합니다.

  • "지금 변환" 버튼을 클릭하십시오.

    C#에서 PPT (PowerPoint)를 PDF로 변환하기 (예제 튜토리얼), 그림 1: PPT를 HTML로 변환 PPT를 HTML로 변환

PPTX 파일이 HTML로 변환되기 시작할 것입니다.

단계 2: 솔루션에 IronPDF 추가

IronPDF는 NuGet 패키지 관리자 또는 NuGet 패키지 관리자 콘솔을 사용하여 설치할 수 있습니다.

IronPDF를 설치하기 위해 패키지 관리자 콘솔 방법을 사용해 보겠습니다.

도구 모음에서 "도구"로 이동하여 측면 메뉴에서 "패키지 관리자 콘솔" 옵션을 선택합니다.

C#에서 PPT (PowerPoint)를 PDF로 변환하기 (예제 튜토리얼), 그림 2: Visual Studio에서 보여지는 NuGet Package Manager Visual Studio에서 NuGet 패키지 관리자가 표시됩니다.

IronPDF를 설치하기 위해 콘솔에 다음 명령어를 입력하십시오.

PM > Install-Package IronPPT

C#에서 PPT (PowerPoint)를 PDF로 변환하기 (예제 튜토리얼), 그림 3: IronPDF 라이브러리 설치 IronPDF 라이브러리 설치

이제 IronPDF 라이브러리를 사용하여 PowerPoint를 PDF로 변환하는 코드를 작성할 시간입니다.

단계 3: HTML 파일을 PDF로 변환

HTML 파일이 준비되면 IronPDF를 사용하여 HTML 파일을 PDF 파일로 변환할 것입니다.

코드 파일에 IronPDF 추가

우선, IronPDF를 가져오기 위해 소스 파일의 상단에 다음 코드 줄을 추가합니다.

using IronPdf;

ChromePdfRenderer 객체 인스턴스화

이제, ChromePdfRenderer 객체를 인스턴스화하십시오. 이를 통해 PDF 파일을 생성하고 맞춤설정할 수 있습니다.

var renderer = new ChromePdfRenderer();

HTML 파일(PowerPoint 파일에서 내보내진)을 PDF로 변환

HTML 파일을 PDF로 변환하기 위해 RenderHtmlFileAsPdf 메서드를 사용하겠습니다.

var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");

PowerPoint .ppt 파일들은 PDF로 변환됩니다. 생성된 PDF를 워터마크, 비밀번호, 헤더로 사용자화하는 방법을 알아보겠습니다.

단계 4: PDF 파일에 워터마크, 비밀번호 및 헤더 추가

IronPDF를 사용하여 PDF에 워터마크 추가

이 섹션에서는 스탬프된 이미지로 PDF에 워터마크를 추가하는 방법을 보여줍니다. 아래에서, PDF 파일에 워터마크를 적용하기 위해 ApplyStamp 메서드를 사용합니다.

pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));

PDF에 비밀번호 보호 추가

PDF에 비밀번호를 추가하면 무단 접근으로부터 보호할 수 있습니다. IronPDF는 사용자 및 소유자 둘 모두를 위한 비밀번호 추가를 지원합니다. 사용자 및 관리자에게 각각 다른 비밀번호를 설정하여 PDF 파일의 맞춤화를 허용할 수 있습니다.

pdf.Password = "EasyPassword";

HTML 헤더 추가

HTML 헤더는 PDF에 대해 훌륭한 기능입니다. 헤더를 스타일리시하게 사용자 정의하기 쉽습니다. PDF 파일에 헤더를 추가하기 위해 HtmlHeaderFooter 객체를 사용합니다.

renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
    MaxHeight = 20, //millimeters
    HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};

단계 5: PDF 파일 저장

모든 사용자 정의가 완료된 후, 이제 PDF 파일을 로컬 머신에 저장할 시간입니다. IronPDF의 SaveAs 메서드를 사용하여 PDF 파일을 저장합니다.

pdf.SaveAs("C:\\PptToPdf.pdf");

Program.cs 파일을 살펴보겠습니다.

using IronPdf;
using IronPdf.Editing;

var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
    MaxHeight = 20, //millimeters
    HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};

var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");

pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));

pdf.Password = "EasyPassword";

pdf.SaveAs("C:\\PptToPdf.pdf");

출력 PDF 파일

다음 PowerPoint 프레젠테이션이 PDF 파일로 변환되었습니다.

C#에서 PPT (PowerPoint)를 PDF로 변환하기 (예제 튜토리얼), 그림 4: PowerPoint 프레젠테이션 PowerPoint 프레젠테이션

생성된 PDF 파일은 프로젝트가 실행될 때 지정된 위치에 저장됩니다. 파일을 열고, 암호를 묻는 경우 프로젝트에서 제공된 암호를 입력하세요.

C#에서 PPT (PowerPoint)를 PDF로 변환하기 (예제 튜토리얼), 그림 5: 비밀번호 대화 상자 암호 대화상자

올바른 암호를 입력한 후 출력된 PDF 파일은 이렇게 보입니다.

C#에서 PPT (PowerPoint)를 PDF로 변환하기 (예제 튜토리얼), 그림 6: 생성된 PDF 출력 생성된 PDF의 출력

IronPDF는 PowerPoint 프레젠테이션의 형식과 반응성을 유지하면서 PDF 파일을 렌더링합니다. 프로젝트에서 헤더와 워터마크가 적용되었습니다.

요약

C#에서 IronPDF를 사용하여 .ppt를 PDF로 변환하는 방법입니다. IronPDF에 대한 추가 정보가 필요하다면, HTML을 사용하여 PDF를 생성하는 다른 예제를 꼭 확인하세요. 샘플 페이지에는 모든 PDF 관련 작업에 도움이 될 수 있는 많은 리소스가 포함되어 있습니다.

저렴하고 기능적인 IronPDF는 .NET 애플리케이션에서 PDF 문서를 생성해야 하는 사람들에게 완벽한 솔루션입니다. IronPDF는 $999부터 시작하여, 시장에서 더 저렴한 PDF 라이브러리 중 하나입니다.

Iron Software의 전체 소프트웨어 패키지를 두 제품의 가격으로 구매하세요!

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일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.