Ubah Ukuran Halaman PDF dengan Python

Ubah Ukuran Halaman PDF

Aspose.PDF untuk Python via .NET memungkinkan Anda mengubah ukuran halaman PDF dengan baris kode sederhana dalam aplikasi Python Anda. Topik ini menjelaskan cara memperbarui/mengubah dimensi (ukuran) halaman dari file PDF yang ada.

Kelas Page berisi metode set_page_size() yang memungkinkan Anda mengatur ukuran halaman. Cuplikan kode di bawah ini memperbarui dimensi halaman dalam beberapa langkah mudah:

  1. Muat file PDF sumber.
  2. Dapatkan halaman ke dalam objek PageCollection.
  3. Dapatkan halaman tertentu.
  4. Panggil metode set_page_size() untuk memperbarui dimensinya.
  5. Panggil metode save() dari kelas Document untuk menghasilkan file PDF dengan dimensi halaman yang diperbarui.

    import aspose.pdf as ap

    document = ap.Document(input_pdf)

    # Dapatkan halaman tertentu
    page = document.pages[1]

    # Atur ukuran halaman sebagai A4 (11.7 x 8.3 in) dan dalam Aspose.Pdf, 1 inci = 72 poin
    # Jadi dimensi A4 dalam poin adalah (842.4, 597.6)
    page.set_page_size(597.6, 842.4)

    # Simpan dokumen yang diperbarui
    document.save(output_pdf)