Tambahkan Nomor Halaman ke PDF dengan Python
All the documents must have page numbers in it. The page number makes it easier for the reader to locate different parts of the document. Aspose.PDF for Python via .NET memungkinkan Anda untuk menambahkan nomor halaman dengan PageNumberStamp.
Anda dapat menggunakan kelas PageNumberStamp untuk menambahkan cap nomor halaman dalam file PDF. PageNumberStamp kelas menyediakan properti yang diperlukan untuk membuat stempel berdasarkan nomor halaman seperti format, margin, penjajaran, nomor awal, dll. Untuk menambahkan stempel nomor halaman, Anda perlu membuat objek Document dan objek PageNumberStamp menggunakan properti yang diperlukan. Setelah itu, Anda dapat memanggil metode add_stamp() dari Page untuk menambahkan stempel ke dalam PDF. Anda juga dapat mengatur atribut font dari stempel nomor halaman. Cuplikan kode berikut menunjukkan cara menambahkan nomor halaman dalam file PDF.
import aspose.pdf as ap
# Buka dokumen
document = ap.Document(input_pdf)
# Buat stempel nomor halaman
page_number_stamp = ap.PageNumberStamp()
# Apakah stempel adalah latar belakang
page_number_stamp.background = False
page_number_stamp.format = "Halaman # dari " + str(len(document.pages))
page_number_stamp.bottom_margin = 10
page_number_stamp.horizontal_alignment = ap.HorizontalAlignment.CENTER
page_number_stamp.starting_number = 1
# Atur properti teks
page_number_stamp.text_state.font = ap.text.FontRepository.find_font("Arial")
page_number_stamp.text_state.font_size = 14.0
page_number_stamp.text_state.font_style = ap.text.FontStyles.BOLD
page_number_stamp.text_state.font_style = ap.text.FontStyles.ITALIC
page_number_stamp.text_state.foreground_color = ap.Color.aqua
# Tambahkan stempel ke halaman tertentu
document.pages[1].add_stamp(page_number_stamp)
# Simpan dokumen keluaran
document.save(output_pdf)
Contoh Langsung
Tambahkan nomor halaman PDF adalah aplikasi web gratis online yang memungkinkan Anda untuk menyelidiki bagaimana fungsionalitas penambahan nomor halaman bekerja.