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을 사용할 수 있으며, 태그,

레이아웃, 인라인 스타일, Google 폰트 링크를 포함합니다.

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

시작할 준비 되셨나요?
버전: 2026.6 방금 출시
Still Scrolling Icon

아직도 스크롤하고 계신가요?

빠른 증거를 원하시나요?
샘플을 실행하세요 HTML이 PDF로 변환되는 것을 지켜보세요.