IRONSOFTWAREHOME
HTML 헤더 및 푸터 추가
from ironpdf import *
import os

# Instantiate Renderer
renderer = ChromePdfRenderer()
 
# Build a footer using html to style the text
# mergeable fields are:
# {page} {total-pages} {url} {date} {time} {html-title} & {pdf-title}
renderer.RenderingOptions.HtmlFooter = HtmlHeaderFooter()
renderer.RenderingOptions.HtmlFooter.MaxHeight = 15  # millimeters
renderer.RenderingOptions.HtmlFooter.HtmlFragment = "<center><i>{page} of {total-pages}<i></center>"
renderer.RenderingOptions.HtmlFooter.DrawDividerLine = True
 
# Use sufficient MarginBottom to ensure that the HtmlFooter does not overlap with the main PDF page content.
renderer.RenderingOptions.MarginBottom = 25  # mm
 
# Build a header using an image asset
# Note the use of BaseUrl to set a relative path to the assets
renderer.RenderingOptions.HtmlHeader = HtmlHeaderFooter()
renderer.RenderingOptions.HtmlHeader.MaxHeight = 20  # millimeters
renderer.RenderingOptions.HtmlHeader.HtmlFragment = "<img src='iron.png'>"
renderer.RenderingOptions.HtmlHeader.BaseUrl = os.path.abspath("C:/Users/lyty1/OneDrive/Documents/IronPdfPythonNew")

# Use sufficient MarginTop to ensure that the HtmlHeader does not overlap with the main PDF page content.
renderer.RenderingOptions.MarginTop = 25  # mm
pip install ironpdf
HTML 헤더 및 푸터 추가

HTML 헤더 및 푸터 추가

IronPDF for Python은 완전히 스타일이 지정된 HTML 헤더와 푸터를 지원하며, 이를 통해 PDF의 헤더 및 푸터 영역에 HTML 및 CSS의 조합을 사용할 수 있습니다. 여기에는 이미지, 사용자 지정 글꼴 및 동적 병합 필드가 포함됩니다.

시작하기

HtmlHeaderFooter 객체를 생성하고 그것들을 RenderingOptions.HtmlHeaderRenderingOptions.HtmlFooter에게 할당합니다. 각 영역의 높이를 제한하려면 MaxHeight을 설정하고 MarginTop / MarginBottom을 구성하여 페이지 본문과의 중첩을 방지하십시오.

코드 이해하기

  • HtmlHeaderFooter: HTML 조각을 받아들여 모든 페이지의 헤더 또는 푸터로 렌더링하는 객체. HtmlFragment: 표시할 HTML 콘텐츠. {page}{total-pages}와 같은 동적 병합 필드는 HTML 내에서 지원됩니다.
  • MaxHeight: 머리글 또는 바닥글 영역이 차지할 수 있는 최대 높이(밀리미터 단위).
  • DrawDividerLine: True일 때, 머리글/바닥글과 페이지 콘텐츠 사이에 수평선을 그립니다. BaseUrl: HTML 조각에서 상대 자산 경로(예: 이미지)를 해결하는 데 사용되는 기본 경로입니다. os.path.abspath을(를) 사용하여 절대 경로를 구성하십시오. MarginTop / MarginBottom: 페이지 여백(밀리미터 단위). 헤더나 푸터가 본문 내용을 겹치지 않도록 하기 위해서는 최소한 MaxHeight만큼 커야 합니다.

헤더와 푸터에서 지원되는 HTML

브라우저에서 올바르게 렌더링되는 모든 HTML을 사용할 수 있으며, <img> 태그, <table> 레이아웃, 인라인 스타일, Google 폰트 링크를 포함합니다.

IronPDF for Python으로 PDF에 헤더와 푸터를 추가하는 방법을 배우세요!

시작할 준비 되셨나요?

버전:2026.6방금 출시

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