Membuat Bookmark dalam PDF menggunakan Python

Topik ini menjelaskan cara membuat bookmark di PDF menggunakan Python. Topik ini berisi semua detail untuk mengatur lingkungan, daftar langkah, dan contoh kode untuk memasukkan bookmark ke PDF menggunakan Python. Anda akan belajar membuat bookmark untuk satu halaman atau menambahkan bookmark anak ke bookmark utama.

Langkah-langkah untuk Menandai PDF menggunakan Python

  1. Atur lingkungan untuk menggunakan Aspose.PDF untuk Python melalui .NET untuk membuat bookmark
  2. Muat file PDF sumber ke objek Document untuk memasukkan penanda buku
  3. Buat instance bookmark baru dengan mengatur judul
  4. Mengatur format penanda buku
  5. Tetapkan halaman tujuan menggunakan metode GoToAction()
  6. Gunakan metode append() dalam koleksi outline untuk menambahkan penanda buku
  7. Save file PDF keluaran dengan penanda baru

Langkah-langkah ini menjelaskan cara menandai dokumen PDF menggunakan Python. Muat PDF sumber, buat penanda, tetapkan parameternya, dan tentukan tindakan untuk halaman tertentu saat penanda ini diklik. Terakhir, panggil metode append() dalam koleksi outlines untuk menambahkan penanda yang baru dibuat dan menyimpan output.

Kode untuk Menambahkan Bookmark di PDF menggunakan Python

import aspose.pdf as pdf
# Load License
license = pdf.License()
license.set_license("License.lic")
# Load the PDF file
pdf_document = pdf.Document("bookmark.pdf")
# Initialize a new bookmark instance
bookmark = pdf.OutlineItemCollection(pdf_document.outlines)
bookmark.title = "Sample Bookmark"
bookmark.italic = True
bookmark.bold = True
# Specify the destination page for the bookmark
bookmark.action = pdf.annotations.GoToAction(pdf_document.pages[1])
# Insert the bookmark into the outline collection of the document
pdf_document.outlines.append(bookmark)
# Save the modified PDF to the specified file
pdf_document.save("target_pdf.pdf")
print("Done")

Kode ini menunjukkan cara menambahkan bookmark ke PDF menggunakan Python. Anda dapat mengulang proses pembuatan bookmark sebanyak jumlah bookmark yang ingin Anda tambahkan ke PDF. Jika Anda ingin menambahkan bookmark sebagai anak ke bookmark, tambahkan bookmark anak di bookmark utama dan tambahkan bookmark utama ke koleksi outline dokumen.

Artikel ini mengajarkan kita cara menambahkan penanda halaman ke PDF. Untuk menggambar garis dalam PDF, lihat artikel di Menggambar garis pada PDF menggunakan Python.

 Indonesian