푸터 콘텐츠로 바로가기

PDF 생성

강력하고 직관적인 문서 작성 API를 사용하여 처음부터 PDF를 생성하세요.

Icon Main related to PDF 생성
완벽한 PDF를 디자인하세요

1

빈 PDF 생성

완전히 새로운 PDF 문서를 처음부터 만들어 보세요! 빈 화면에서 시작하여 원하는 문서를 완벽하게 제어하며 제작할 수 있습니다. 새로운 보고서를 작성하든, 송장을 디자인하든, 제안서를 작성하든, 처음부터 직접 만들거나 템플릿을 사용하여 더 빠르게 결과를 얻을 수 있습니다.

다음 방법을 알아보세요: 빈 PDF 파일 만들기
using IronPdf;

PdfDocument pdf = new PdfDocument(270, 270);

pdf.SaveAs("blankPage.pdf");
C#
2

텍스트 및 이미지 추가

IronPDF를 사용하면 PDF 문서에 사용자 지정 텍스트와 이미지를 간편하게 삽입할 수 있습니다. 요소의 배치, 정렬 및 투명도를 완벽하게 제어할 수 있을 뿐만 아니라, 여러 페이지에 걸쳐 머리글과 텍스트 위치를 유연하게 관리할 수 있습니다.

텍스트와 이미지를 추가하는 방법을 알아보세요.
using IronPdf;
using IronSoftware.Drawing;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>testing</h1>");

// Draw text on PDF
pdf.DrawText("Some text", FontTypes.TimesNewRoman.Name, FontSize: 12, PageIndex: 0, X: 100, Y: 100, Color.Black, Rotation: 0);

// Open image file
AnyBitmap bitmap = AnyBitmap.FromFile("ironSoftware.png");
// Draw the bitmp on PDF
pdf.DrawBitmap(bitmap, 0, 50, 250, 500, 300);
C#
3

도형 추가

PDF 문서에 추가할 다양한 도형을 선택하세요. 다이어그램 작성, 특정 부분 강조 표시, 시각적 요소 추가 등 어떤 용도로든 도형 라이브러리를 활용하면 PDF의 미관과 가독성을 향상시킬 수 있습니다.

도형을 추가하는 방법을 알아보세요
using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>testing</h1>");

// Configure the required parameters
int pageIndex = 0;
var rectangle = new IronSoftware.Drawing.RectangleF(200, 100, 1000, 100);
var lineColor = new IronSoftware.Drawing.Color("#000000");
var fillColor = new IronSoftware.Drawing.Color("#32AB90");
int lineWidth = 5;

// Draw rectangle on PDF
pdf.DrawRectangle(pageIndex, rectangle, lineColor, fillColor, lineWidth);
C#
4

머리글/바닥글 추가

PDF에 텍스트 기반 또는 HTML 형식의 머리글과 바닥글을 간편하게 삽입하여 전문적인 느낌을 더하세요. 정렬, 워터마크 추가, 글꼴 조정 등 다양한 기능을 활용할 수 있습니다. 이 기능은 페이지 전체에 일관된 브랜딩 요소를 적용하는 데 이상적입니다.

머리글/바닥글을 추가하는 방법을 알아보세요
using IronPdf;

// Instantiate renderer and create PDF
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>");

// Create text header
TextHeaderFooter textHeader = new TextHeaderFooter
{   CenterText = "This is the header!",    };

// Create text footer
TextHeaderFooter textFooter = new TextHeaderFooter
{    CenterText = "This is the footer!",   };

// Add text header and footer to the PDF
pdf.AddTextHeaders(textHeader);
pdf.AddTextFooters(textFooter);

pdf.SaveAs("addTextHeaderFooter.pdf");
C#
5

페이지 번호를 추가하세요

IronPDF의 자동 페이지 번호 매기기 기능을 사용하여 PDF의 페이지 번호를 간소화하세요. 페이지의 어느 위치에든 페이지 번호를 삽입하고 문서 전체에 걸쳐 일관된 스타일을 유지할 수 있습니다.

페이지 번호를 추가하는 방법을 알아보세요.
using IronPdf;

// Create text header
TextHeaderFooter textHeader = new TextHeaderFooter()
{   CenterText = "{page} of {total-pages}"   };
// Render a new PDF
ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>");

// Add header
pdf.AddTextHeaders(textHeader);
C#

Icon Main related to PDF 생성
PDF를 완벽하게 맞춤 설정하는 것을 간편하게

1

정위

PDF 방향을 손쉽게 관리하세요. 세로 모드와 가로 모드를 전환하고 필요에 따라 페이지를 90도 또는 180도 회전할 수 있어, 가로형 문서나 프레젠테이션에 적합합니다.

PDF 파일의 방향을 조정하는 방법을 알아보세요.
using IronPdf;
using IronPdf.Rendering;

ChromePdfRenderer renderer = new ChromePdfRenderer();

// Change paper orientation
renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Landscape;

PdfDocument pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/Main_Page");
pdf.SaveAs("landscape.pdf");
C#
2

사용자 지정 용지 크기

A4, Letter 등 모든 표준 용지 크기를 지원합니다. 또한, 포스터, 영수증, 웹사이트 스냅샷과 같은 특수한 용도에 맞춰 포인트, 인치 또는 픽셀 단위로 사용자 지정 용지 크기를 정의할 수 있습니다.

용지 크기를 사용자 지정하는 방법을 알아보세요.
using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer();

// Set custom paper size in cm
renderer.RenderingOptions.SetCustomPaperSizeinCentimeters(15, 15);

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Custom Paper Size</h1>");
pdf.SaveAs("customPaperSize.pdf");
C#
3

PDF 메타데이터 설정

PDF 파일의 메타데이터를 간편하게 설정하거나 수정할 수 있습니다. 제목, 작성자, 키워드 및 기타 속성을 포함하여 문서 구성 및 검색 기능을 향상시킬 수 있습니다.

PDF 메타데이터 설정 방법을 알아보세요
using IronPdf;
using System;

ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Metadata</h1>");

// Access the MetaData class and set the pre-defined metadata properties.
pdf.MetaData.Author = "Iron Software";
pdf.MetaData.CreationDate = DateTime.Today;
pdf.MetaData.Creator = "IronPDF";

pdf.SaveAs("pdf-with-metadata.pdf");
C#

Icon Main related to PDF 생성
PDF 표준, 접근성 및 규정 준수 강화

1

PDF 1.2에서 PDF 1.7로

IronPDF는 1.2부터 1.7 버전까지의 PDF 생성 및 편집을 완벽하게 지원하여 다양한 PDF 리더 및 플랫폼과의 호환성을 보장합니다.

PDF 1.2에서 PDF 1.7로 업그레이드하는 방법을 알아보세요.
using IronPdf;

// Instantiate Renderer
var renderer = new ChromePdfRenderer();

// Render simple HTML to PDF
var pdf = renderer.RenderHtmlAsPdf("<p> Hello World!</p>");

// Save as PDF file, IronPDF autmoatically output to the PDF 1.4 standard version
pdf.SaveAs("output.pdf");
C#
2

PDF/A

보편적 접근성 지침을 충족하는 PDF/UA 표준을 준수하는 PDF를 생성하고 내보내어 장애가 있는 사용자도 문서에 더 쉽게 접근할 수 있도록 합니다.

PDF/UA 표준을 준수하는 방법을 알아보세요.
using IronPdf;

// Open PDF File
PdfDocument pdf = PdfDocument.FromFile("wikipedia.pdf");

// Export as PDF/UA compliance PDF
pdf.SaveAsPdfUA("pdf-ua-wikipedia.pdf");
C#
3

PDF/A

PDF/A 규격에 맞는 문서를 생성하여 보관 표준을 충족하고, 파일의 수명과 무결성을 보장하여 장기 보존에 활용하세요.

Iron Software는 PDF 협회의 회원입니다.

PDF/A 표준을 준수하는 방법을 알아보세요.
using IronPdf;

// Create a PdfDocument object or open any PDF File
PdfDocument pdf = PdfDocument.FromFile("wikipedia.pdf");

// Use the SaveAsPdfA method to save to file
pdf.SaveAsPdfA("pdf-a3-wikipedia.pdf", PdfAVersions.PdfA3b);
C#

Icon Main related to PDF 생성
간편한 PDF 보기 및 인쇄

1

IronPDF 뷰어

MAUI 애플리케이션에 PDF 보기 기능을 직접 통합하여 사용자가 앱 환경을 벗어나지 않고도 문서를 볼 수 있도록 하세요. 이 기능은 문서 관리 기능이 통합된 대화형 애플리케이션을 개발하는 데 매우 적합합니다.

PDF 뷰어를 삽입하는 방법을 알아보세요
using IronPdf.Viewer.Maui;

public class MainPage : ContentPage
{
    private readonly IronPdfView pdfView;

    public MainPage()
    {
        InitializeComponent();

        this.pdfView = new IronPdfView { Options = IronPdfViewOptions.All };

        Content = this.pdfView;
    }
}
C#
2

실물 프린터로 인쇄하기

애플리케이션에서 PDF 문서를 실제 프린터로 직접 전송하여 PDF를 쉽고 안정적으로 인쇄하고 배포할 수 있습니다.

프린터로 인쇄 하는 방법을 알아보세요
using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Test printing</h1>");

// Send the document to "Microsoft Print to PDF" printer
pdf.Print("Microsoft Print to PDF");
C#
시작할 준비 되셨나요?
Nuget 다운로드 17,527,568 | 버전: 2026.2 방금 출시되었습니다