Dapatkan, Perbarui, dan Perluas Bookmark

Potongan kode berikut juga bekerja dengan pustaka Aspose.PDF.Drawing.

Dapatkan Bookmark

Koleksi OutlineCollection objek Document berisi semua bookmark dari file PDF. Artikel ini menjelaskan cara mendapatkan bookmark dari file PDF, dan cara mengetahui halaman mana yang terdapat bookmark tertentu.

Untuk mendapatkan bookmark, lakukan loop melalui koleksi OutlineCollection dan ambil setiap bookmark dalam OutlineItemCollection. OutlineItemCollection memberikan akses ke semua atribut bookmark. Potongan kode berikut menunjukkan cara mendapatkan bookmark dari file PDF.

Mendapatkan Nomor Halaman Bookmark

Setelah Anda menambahkan bookmark, Anda dapat mengetahui di halaman mana bookmark tersebut berada dengan mendapatkan PageNumber tujuan yang terkait dengan objek Bookmark.

Dapatkan Bookmark Anak dari Dokumen PDF

Bookmark dapat diorganisir dalam struktur hierarkis, dengan orang tua dan anak. Untuk mendapatkan semua bookmark, lakukan loop melalui koleksi Outlines objek Document. Namun, untuk mendapatkan bookmark anak juga, lakukan loop melalui semua bookmark dalam setiap objek OutlineItemCollection yang diperoleh dalam loop pertama. Potongan kode berikut menunjukkan cara mendapatkan bookmark anak dari dokumen PDF.

Perbarui Bookmark dalam Dokumen PDF

Untuk memperbarui bookmark dalam file PDF, pertama, ambil bookmark tertentu dari koleksi OutlineColletion objek Document dengan menentukan indeks bookmark. Setelah Anda mengambil bookmark ke dalam objek OutlineItemCollection, Anda dapat memperbarui propertinya dan kemudian menyimpan file PDF yang diperbarui menggunakan metode Save. Potongan kode berikut menunjukkan cara memperbarui bookmark dalam dokumen PDF.

Perbarui Bookmark Anak dalam Dokumen PDF

Untuk memperbarui bookmark anak:

  1. Ambil bookmark anak yang ingin Anda perbarui dari file PDF dengan terlebih dahulu mendapatkan bookmark induk dan kemudian bookmark anak menggunakan nilai indeks yang sesuai.
  2. Simpan file PDF yang diperbarui menggunakan metode Save.

Potongan kode berikut menunjukkan cara memperbarui bookmark anak dalam dokumen PDF.

Bookmark Diperluas saat melihat dokumen

Bookmark disimpan dalam koleksi OutlineItemCollection objek Document, yang berada dalam koleksi OutlineCollection. Namun, kita mungkin memiliki kebutuhan untuk memiliki semua bookmark diperluas saat melihat file PDF.

Untuk memenuhi kebutuhan ini, kita dapat mengatur status terbuka untuk setiap item outline/bookmark sebagai Terbuka. Potongan kode berikut menunjukkan cara mengatur status terbuka untuk setiap bookmark sebagai diperluas dalam dokumen PDF.