개요 및 책갈피

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 방금 출시
Still Scrolling Icon

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

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