Ubah Ukuran Konten Halaman PDF

Contents
[ ]

Menyesuaikan ukuran konten halaman PDF sering diperlukan saat menyiapkan dokumen untuk pencetakan, menempatkan konten ke dalam tata letak tertentu, atau menstandarisasi format halaman di seluruh dokumen. Dengan menggunakan Aspose.PDF for Python, pengembang dapat mengubah ukuran konten halaman yang dipilih secara programatis tanpa harus mengedit dokumen secara manual.

Artikel ini menunjukkan cara menggunakan metode \u0027resize_contents\u0027 dari PdfFileEditor kelas untuk mengubah dimensi konten halaman untuk halaman tertentu dalam file PDF. Dengan menentukan lebar dan tinggi target, konten pada halaman yang dipilih diubah ukurannya secara sesuai.

  1. Buat Objek PdfFileEditor.
  2. Ubah Ukuran Konten Halaman.

Parameter:

  • [1, 3] – daftar nomor halaman yang kontennya akan diubah ukurannya.
  • 400 – lebar baru konten halaman (dalam point).
  • 750 – tinggi baru konten halaman (dalam point).
from io import FileIO
import sys
from os import path
import aspose.pdf as ap
import aspose.pdf.facades as pdf_facades

sys.path.append(path.join(path.dirname(__file__), ".."))

from config import set_license, initialize_data_dir


# Resize PDF Page Contents
def resize_pdf_page_contents(infile, outfile):
    # Create a PdfFileEditor object
    pdf_editor = pdf_facades.PdfFileEditor()

    if not pdf_editor.resize_contents(
        FileIO(infile), FileIO(outfile, "w"), [1, 3], 400, 750
    ):
        raise Exception("Failed to resize PDF page contents.")