IRONSOFTWAREHOME
개요 및 책갈피

import com.ironsoftware.ironpdf.PdfDocument;
import com.ironsoftware.ironpdf.bookmark.Bookmark;
import com.ironsoftware.ironpdf.bookmark.BookmarkManager;
import java.io.IOException;
import java.nio.file.Paths;
import java.util.List;

// Load an existing PDF from the file system (or create a new one from HTML)
PdfDocument pdf = PdfDocument.fromFile(Paths.get("assets/book.pdf"));

// Add top-level bookmarks to pages of the PDF using their page indices
BookmarkManager bookmarks = pdf.getBookmark();
bookmarks.addBookMarkAtEnd("Author's Note", 2);
bookmarks.addBookMarkAtEnd("Table of Contents", 3);
bookmarks.addBookMarkAtEnd("Summary", 10);
bookmarks.addBookMarkAtEnd("References", 12);

// Retrieve a reference to the Summary bookmark so that we can add a sublist of bookmarks to it.
List<Bookmark> bookmarkList = bookmarks.getBookmarks();
Bookmark bookmark = bookmarkList.get(2);
bookmark.AddChildBookmark("Conclusion", 11);

// Save the PDF to the filesystem
pdf.saveAs(Paths.get("assets/bookmarked.pdf"));
mvn install
개요 및 책갈피

개요 및 책갈피

개발자는 PDF 문서에 북마크를 추가하기 위해 BookmarkManager를 사용할 수 있습니다. BookmarkManager에 접근하려면 getBookmarks 메서드를 PdfDocument에서 호출하세요.

특정 코드 예제에서, 우리는 작업 중인 PdfDocument에 각 하나씩, 네 개의 최상위 북마크를 추가하기 위해 addBookmarkAtEnd 메서드를 호출하고 수정 내용을 디스크에 저장합니다. 위 코드를 실행한 후 수정된 PDF 파일을 열면 아래 나열된 순서대로 책갈피가 표시됩니다.

  • 작가의 말
  • 목차
  • 요약
  • 참고자료

북마크를 다른 북마크들 앞에 위치시키려면 addBookmarkAtStart 메서드를 사용할 수 있습니다. 예를 들어, 다음 코드 줄을 주요 코드 예제 바로 뒤에 배치하면 "머리말" 책갈피가 앞서 언급한 목록의 첫 번째 항목 앞에 나타납니다.

IronPDF 다른 타사 소프트웨어를 사용하여 PDF에 추가된 책갈피를 인식하는 기능을 갖추고 있습니다. 이를 통해 라이브러리는 비즈니스 요구 사항에 따라 렌더링된 PDF 문서에 책갈피를 추가하고 수정하는 데 상당한 유연성을 확보할 수 있습니다.

북마크 및 기타 PDF 기능 사용에 대한 자세한 내용은 Iron Software 의 IronPDF 개요 페이지를 방문하여 다양한 기능 및 통합 가능성을 살펴보십시오.

Java를 사용하여 PDF 책갈피를 관리하는 방법에 대해 자세히 알아보세요.
GitHub에서 보기

시작할 준비 되셨나요?

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