قم بتسلسل ملفات PDF مع التحسين

Contents
[ ]

عند دمج ملفات PDF متعددة، يمكن أن يصبح الملف الناتج كبيرًا، خاصة إذا كان يحتوي على صور أو محتوى معقد. باستخدام Aspose.PDF لـ Python، يمكن للمطورين تمكين التحسين أثناء التسلسل لتقليل حجم الملف دون فقدان الجودة. الخاصية optimize_size في محرر ملفات PDF تضمن الفئة أن يكون ملف PDF المدمج مضغوطًا وفعالًا، مما يجعله مناسبًا للمشاركة أو التخزين أو الأرشفة.

  1. قم بإنشاء كائن محرر ملفات PDF وتمكين التحسين.
  2. دمج ملفات 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)