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:

  1. Buka yang ada Document menggunakan metode yang tepat.
  2. Masukkan halaman kosong baru pada indeks tertentu menggunakan PageCollection insert() metode.
  3. Simpan yang dimodifikasi Document ke 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:

  1. Buka yang ada Document menggunakan metode yang tepat.
  2. Tambahkan halaman kosong baru ke akhir dokumen menggunakan PageCollection add() metode.
  3. 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.

  1. Buat yang baru Document.
  2. Tambahkan yang kosong baru Page dan tulis beberapa teks di atasnya menggunakan TextFragment.
  3. Buka yang lain yang sudah ada Document.
  4. Salin sebuah Page dari dokumen itu.
  5. Tempel halaman yang disalin ke dokumen utama Anda menggunakan PageCollection.
  6. 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)

Topik Halaman Terkait