Tambah Halaman PDF di Python
Aspose.PDF for Python via .NET menyediakan operasi tingkat halaman yang fleksibel untuk dokumen PDF. Anda dapat mengelola halaman melalui PageCollection dan menambahkan halaman ke sebuah Document pada posisi tertentu atau di akhir file.
Gunakan halaman ini ketika Anda perlu menyisipkan halaman kosong baru ke dalam PDF yang ada atau menambahkan halaman ke akhir dokumen selama alur kerja pembuatan.
Tambahkan atau Sisipkan Halaman dalam File PDF
Aspose.PDF for Python via .NET mendukung baik penyisipan halaman pada indeks tertentu maupun penambahan halaman di akhir PDF.
Menyisipkan Halaman Kosong dalam File PDF
Untuk menyisipkan halaman kosong dalam file PDF:
- Buka yang ada
Documentmenggunakan metode yang tepat. - Masukkan halaman kosong baru pada indeks tertentu menggunakan
PageCollectioninsert()metode. - Simpan yang dimodifikasi
Documentke jalur output yang diinginkan.
Sisipkan halaman kosong ke dalam file PDF yang sudah ada pada posisi yang ditentukan:
import aspose.pdf as ap
def insert_empty_page(input_file_name: str, output_file_name: str) -> None:
document = ap.Document(input_file_name)
document.pages.insert(2)
document.save(output_file_name)
Tambahkan Halaman Kosong di Akhir File PDF
Kadang-kadang, Anda ingin memastikan bahwa sebuah dokumen berakhir dengan halaman kosong. Topik ini menjelaskan cara menyisipkan halaman kosong di akhir dokumen PDF.
Untuk menyisipkan halaman kosong di akhir file PDF:
- Buka yang ada
Documentmenggunakan metode yang tepat. - Tambahkan halaman kosong baru ke akhir dokumen menggunakan
PageCollectionadd()metode. - Simpan yang diperbarui
Document.
Potongan kode berikut menunjukkan cara menyisipkan halaman kosong di akhir file PDF.
import aspose.pdf as ap
def add_empty_page_to_end(input_file_name: str, output_file_name: str) -> None:
document = ap.Document(input_file_name)
document.pages.add()
document.save(output_file_name)
Tambahkan Halaman dari Dokumen PDF Lain
Dengan Aspose.PDF for Python via .NET, Anda dapat membuat yang baru Document, tambahkan halaman awal, dan kemudian impor halaman dari PDF lain ke dalamnya.
- Buat yang baru
Document. - Tambahkan yang kosong baru
Pagedan tulis beberapa teks di atasnya menggunakanTextFragment. - Buka yang lain yang sudah ada
Document. - Salin sebuah
Pagedari dokumen itu. - Tempel halaman yang disalin ke dokumen utama Anda menggunakan
PageCollection. - Simpan file gabungan.
import aspose.pdf as ap
def add_page_from_another_document(input_file_name: str, output_file_name: str) -> None:
document = ap.Document()
page = document.pages.add()
text_fragment = ap.text.TextFragment("This is first page!")
page.paragraphs.add(text_fragment)
another_document = ap.Document(input_file_name)
document.pages.add(another_document.pages[1])
document.save(output_file_name)