IRONSOFTWAREHOME
개요 및 책갈피
from ironpdf import *

# Create a new PDF or edit an existing document.
pdf = PdfDocument.FromFile("existing.pdf")

# Add bookmark
pdf.Bookmarks.AddBookMarkAtEnd("Author's Note", 2)
pdf.Bookmarks.AddBookMarkAtEnd("Table of Contents", 3)

# Store new bookmark in a variable to add nested bookmarks to
summaryBookmark = pdf.Bookmarks.AddBookMarkAtEnd("Summary", 17)

# Add a sub-bookmark within the summary
conclusionBookmark = summaryBookmark.Children.AddBookMarkAtStart("Conclusion", 18)

# Add another bookmark to end of highest-level bookmark list
pdf.Bookmarks.AddBookMarkAtEnd("References", 20)

pdf.SaveAs("existing.pdf")
pip install ironpdf
개요 및 책갈피

개요 및 책갈피

IronPDF for Python은 PDF 문서에 탐색 가능한 북마크 개요를 추가하여 독자가 콘텐츠의 어떤 섹션으로도 바로 이동할 수 있는 목차 패널을 생성할 수 있습니다, 중첩된 하위 섹션 포함.

시작하기

PdfDocument을 로드하거나 생성한 다음, 북마크 항목을 추가하기 위해 pdf.Bookmarks 컬렉션을 사용하십시오. 북마크 목록에 항목을 추가하려면 AddBookMarkAtEnd를 호출하거나 하위 컬렉션에서 부모 아래에 하위 북마크를 중첩하려면 AddBookMarkAtStart를 호출하세요.

코드 이해하기

  • pdf.Bookmarks.AddBookMarkAtEnd(title, pageIndex): 최상위 북마크 목록의 끝에 새 북마크를 추가합니다. pageIndex은(는) 북마크가 연결되는 0부터 시작하는 페이지 인덱스입니다. 새 북마크 객체를 반환합니다.
  • bookmark.Children.AddBookMarkAtStart(title, pageIndex): 기존 북마크 아래에 자식 북마크를 추가하여 중첩된 계층 구조를 생성합니다. 하위 북마크 객체를 반환합니다.
  • pdf.Bookmarks.AddBookMarkAtEnd("References", 20): 모든 기존 항목 뒤에 다른 북마크를 추가합니다. SaveAs(path): 모든 책갈피가 PDF 개요에 포함된 채로 문서를 저장합니다.

북마크 계층

PDF 북마크는 여러 중첩 레벨을 지원합니다. AddBookMarkAtEnd 또는 AddBookMarkAtStart에 의해 반환된 각 북마크는 고유한 .Children 컬렉션을 가지고 있어 임의의 깊이를 가진 트리를 구축할 수 있습니다.

페이지 색인화

북마크 페이지 인덱스는 0부터 시작합니다. 문서의 페이지 1은 색인 0, 페이지 18은 색인 17, 등등입니다.

시작할 준비 되셨나요?

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