IRONSOFTWAREHOME
클래식 텍스트 머리글 및 바닥글 추가
using IronPdf;

// Initiate PDF Renderer
var renderer = new ChromePdfRenderer();

// Add a header to every page easily
renderer.RenderingOptions.FirstPageNumber = 1; // use 2 if a cover page  will be appended
renderer.RenderingOptions.TextHeader.DrawDividerLine = true;
renderer.RenderingOptions.TextHeader.CenterText = "{url}";
renderer.RenderingOptions.TextHeader.Font = IronSoftware.Drawing.FontTypes.Helvetica;
renderer.RenderingOptions.TextHeader.FontSize = 12;
renderer.RenderingOptions.MarginTop = 25; //create 25mm space for header

// Add a footer too
renderer.RenderingOptions.TextFooter.DrawDividerLine = true;
renderer.RenderingOptions.TextFooter.Font = IronSoftware.Drawing.FontTypes.Arial;
renderer.RenderingOptions.TextFooter.FontSize = 10;
renderer.RenderingOptions.TextFooter.LeftText = "{date} {time}";
renderer.RenderingOptions.TextFooter.RightText = "{page} of {total-pages}";
renderer.RenderingOptions.MarginTop = 25; //create 25mm space for footer

// Mergeable fields are:
// {page} {total-pages} {url} {date} {time} {html-title} & {pdf-title}
Imports IronPdf

' Initiate PDF Renderer
Dim renderer = New ChromePdfRenderer()

' Add a header to every page easily
renderer.RenderingOptions.FirstPageNumber = 1 ' use 2 if a cover page will be appended
renderer.RenderingOptions.TextHeader.DrawDividerLine = True
renderer.RenderingOptions.TextHeader.CenterText = "{url}"
renderer.RenderingOptions.TextHeader.Font = IronSoftware.Drawing.FontTypes.Helvetica
renderer.RenderingOptions.TextHeader.FontSize = 12
renderer.RenderingOptions.MarginTop = 25 'create 25mm space for header

' Add a footer too
renderer.RenderingOptions.TextFooter.DrawDividerLine = True
renderer.RenderingOptions.TextFooter.Font = IronSoftware.Drawing.FontTypes.Arial
renderer.RenderingOptions.TextFooter.FontSize = 10
renderer.RenderingOptions.TextFooter.LeftText = "{date} {time}"
renderer.RenderingOptions.TextFooter.RightText = "{page} of {total-pages}"
renderer.RenderingOptions.MarginTop = 25 'create 25mm space for footer

' Mergeable fields are:
' {page} {total-pages} {url} {date} {time} {html-title} & {pdf-title}
NuGet Download
PM > Install-Package IronPdf
클래식 텍스트 머리글 및 바닥글 추가

클래식 텍스트 머리글 및 바닥글 추가

PDF 문서에 머리글과 바닥글을 추가하는 방법에는 두 가지가 있습니다. 기존 텍스트 형식으로 추가하거나 동적 데이터를 병합하는 옵션을 사용할 수 있습니다. 또는 훨씬 더 유연한 HTML 형식을 통해 추가할 수도 있습니다. HTML 형식을 사용하면 개발자가 HTML 콘텐츠를 통해 동적인 헤더와 푸터를 렌더링할 수 있습니다.

IronPDF 사용하여 PDF에 머리글과 바닥글을 추가하는 단계

오늘은 몇 가지 간단한 단계를 통해 PDF 문서에 기존 텍스트 머리글과 바닥글을 추가하는 방법을 살펴보겠습니다. 맞춤형 헤더와 푸터를 PDF 문서에 추가하는 첫 번째 단계는 IronPdf 라이브러리를 프로젝트에 포함하여 using IronPdf; 문을 사용하는 것입니다. 그런 다음, 픽셀 단위로 정확한 PDF 문서로 HTML 콘텐츠를 렌더링할 수 있는 기능을 제공하는 ChromePdfRenderer를 인스턴스화합니다.

다음으로 헤더 설정을 구성합니다. FirstPageNumber 속성을 사용하여 시작 페이지 번호를 지정할 수 있으며, 필요에 따라 표지 페이지를 조정할 수 있습니다. TextHeader 속성은 나누는 선을 그리거나, 텍스트를 가운데 정렬(이 경우 문서 URL), 글꼴 유형 및 크기 선택, 헤더의 상단에 여백을 만드는 등 외형을 사용자 지정할 수 있게 합니다.

헤더를 구성한 후 TextFooter 속성을 사용하여 푸터를 설정합니다. 머리글과 마찬가지로 구분선을 그리고 글꼴 유형과 크기를 선택할 수 있으며 현재 날짜, 시간, 페이지 번호 및 총 페이지 수와 같은 동적 콘텐츠를 포함할 수 있습니다. 마지막으로, 푸터를 수용하기 위해 페이지 하단에 여백이 생성됩니다.

다음 단계를 따르면 PDF 문서에 유용한 머리글과 바닥글을 추가하여 전문성과 가독성을 향상시킬 수 있습니다.

IronPDF 사용하여 머리글과 바닥글을 추가하는 방법을 알아보세요.
GitHub에서 보기

시작할 준비 되셨나요?

Nuget Downloads 20,756,830버전:2026.7방금 출시

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