IRONSOFTWAREHOME
Anahatlar ve Yer İmleri

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
Anahatlar ve Yer İmleri

Anahatlar ve Yer İmleri

Geliştiriciler, bir PDF dokümanına yer imleri eklemek için BookmarkManager kullanabilir. Bir PdfDocument üzerinde getBookmarks metodunu çağırarak BookmarkManager erişin.

Öne çıkan kod örneğinde, dört üst seviye yer imi eklemek için addBookmarkAtEnd metodunu (birbiri ardına) çağırıyoruz ve değişiklikleri diske kaydetmeden önce çalışma PdfDocument üzerine ekliyoruz. Yukarıdaki kodu çalıştırdıktan sonra düzenlenmiş PDF açıldığında, yer işaretleri aşağıda sıralandığı gibi görünecektir:

  • Yazarın Notu
  • İçindekiler Tablosu
  • Özet
  • Referanslar

Bir yer imini öne eklemek, dolayısıyla eğer daha önce tanımlandıysa diğer yer imlerinin öncesinde görünmesini sağlamak için addBookmarkAtStart metodunu kullanabilirsiniz. Örneğin, kod örneğinin hemen ardından aşağıdaki kod satırı yerleştirilirse, "Önsöz" yer işareti, yukarıda bahsedilen listedeki ilk öğeden önce görünecektir.

IronPDF, diğer üçüncü taraf yazılımlar kullanılarak PDF'ye eklenmiş olan yer işaretlerini tanıyabilir. Bu, kütüphaneye işletmenin gereksinimlerine göre yer işaretlerini eklerken ve düzenlemede önemli bir esneklik sağlar.

Yer imleri ve diğer PDF fonksiyonları ile çalışma hakkında ayrıntılı bilgi için IronPDF Genel Bakış Sayfasını ziyaret edin ve çeşitli özellikleri ve entegrasyon olanaklarını keşfedin.

Java'da PDF yer işaretlerini yönetme hakkında daha fazla bilgi edinin
GitHub'da Görüntüle

Başlamaya Hazır mısınız?

Sürüm:2026.6yeni yayınlandı

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez