قم بتوصيل عدد كبير من ملفات PDF

Contents
[ ]

عند العمل مع مجموعات كبيرة من ملفات PDF، يمكن أن يصبح استهلاك الذاكرة عقبة أثناء التسلسل. باستخدام Aspose.PDF لـ Python، يمكنك تمكين التخزين المؤقت للقرص في محرر ملفات PDF فئة لدمج العديد من ملفات PDF بكفاءة. تجمع الطريقة المتسلسلة ملفات الإدخال في ملف 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_large_number_files(files_to_merge, output_file):
    # Create a PdfFileEditor object
    pdf_editor = pdf_facades.PdfFileEditor()
    pdf_editor.use_disk_buffer = True  # Enable disk buffering for large files
    pdf_editor.concatenate(files_to_merge, output_file)