Tambahkan Bookmark ke PDF melalui Python

Memanipulasi Bookmark dalam dokumen PDF. Gunakan Aspose.PDF untuk Python for .NET untuk memodifikasi dokumen PDF secara terprogram

Cara bekerja dengan Bookmark dalam Dokumen PDF dengan Python Perpustakaan

Gunakan Aspose.PDF untuk Python melalui .NET untuk bekerja dengan bookmark. Dengan bookmark dalam PDF, Anda dapat dengan cepat menavigasi ke bagian atau halaman tertentu, sehingga lebih mudah untuk mencari dan mengakses konten yang relevan. Bookmark dalam PDF meningkatkan antarmuka pengguna dengan memungkinkan Anda menavigasi dokumen panjang atau kompleks secara efisien. Bookmark yang terstruktur dengan baik dalam PDF dapat meningkatkan tampilan dokumen profesional. Ini sangat berguna untuk buku teks, manual, makalah ilmiah, dan laporan. Dalam presentasi, bookmark memungkinkan pengguna untuk menavigasi dengan mulus antara slide atau bagian. Fitur ini dapat berguna untuk presentasi interaktif dan non-linear. Bekerja dengan bookmark dalam dokumen PDF meningkatkan navigasi, aksesibilitas, dan pengalaman pengguna secara keseluruhan. Gunakan fitur ini dalam materi pendidikan, makalah ilmiah, manual, atau presentasi. Bookmark dalam PDF meningkatkan kualitas, efisiensi, dan pengalaman menjelajah dokumen Anda. Untuk menambahkan bookmark dalam file PDF, kita akan menggunakan Aspose.PDF untuk Python melalui .NET API yang merupakan API manipulasi dokumen yang kaya fitur, kuat, dan mudah digunakan untuk platform python-net. Buka manajer paket NuGet, cari Aspose.pdf dan instal. Anda juga dapat menggunakan perintah berikut dari Konsol Manajer Paket.

Console

pip install aspose-pdf

Langkah-langkah untuk bekerja dengan Bookmark melalui Python


Anda perlu Aspose.PDF for .NET untuk mencoba kode di lingkungan Anda.

  1. Buka dokumen PDF menggunakan objek Dokumen.
  2. Buat bookmark dan tentukan propertinya.
  3. Tambahkan koleksi OutlineItemCollection ke koleksi Outlines.
  4. Simpan file lagi

Contoh ini membuka dokumen PDF dan membuat bookmark dengan properti tertentu melalui Python. Ini menetapkan halaman target untuk bookmark menggunakan objek ‘GoToAction’. Setelah itu, tambahkan ke struktur dokumen menggunakan ‘OutlineItemCollection’, lalu simpan bookmark dokumen yang dimodifikasi ke file PDF baru. Ini adalah solusi terbaik untuk meningkatkan fungsi navigasi dokumen.

Tambahkan Bookmark ke Dokumen PDF - Python

Kode contoh ini menunjukkan cara menambahkan bookmark ke PDF - Python

import aspose.pdf as apdf

from os import path

path_infile = path.join(self.data_dir, infile)
path_outfile = path.join(self.data_dir, outfile)

# Open PDF document
document = apdf.Document(path_infile)

# Create a bookmark object
pdf_outline = apdf.OutlineItemCollection(document.outlines)
pdf_outline.title = "Test Outline"
pdf_outline.italic = True
pdf_outline.bold = True

# Set the destination page number
pdf_outline.action = apdf.annotations.GoToAction(document.pages[1])

# Add bookmark to the document's outline collection
outlines = document.outlines
outlines.append(pdf_outline)

# Save PDF document
document.save(path_outfile)