Konkatenasi File PDF dengan Optimasi

Contents
[ ]

Saat menggabungkan beberapa PDF, file yang dihasilkan dapat menjadi besar, terutama jika berisi gambar atau konten kompleks. Menggunakan Aspose.PDF for Python, pengembang dapat mengaktifkan optimasi selama konkatenasi untuk mengurangi ukuran file tanpa kehilangan kualitas. Properti optimize_size dalam PdfFileEditor kelas memastikan bahwa PDF yang digabungkan menjadi ringkas dan efisien, menjadikannya cocok untuk berbagi, penyimpanan, atau pengarsipan.

  1. Buat objek PdfFileEditor dan Aktifkan Optimisasi.
  2. Gabungkan file PDF.
import aspose.pdf as ap
import aspose.pdf.facades as pdf_facades

import sys
from os import path

sys.path.append(path.join(path.dirname(__file__), ".."))
from config import set_license, initialize_data_dir


def concatenate_pdf_files_with_optimization(files_to_merge, output_file):
    # Create a PdfFileEditor object
    pdf_editor = pdf_facades.PdfFileEditor()
    pdf_editor.optimize_size = True  # Enable optimization for smaller output file size
    pdf_editor.concatenate(files_to_merge, output_file)