많은 수의 PDF 파일 연결

Contents
[ ]

대량의 PDF 파일 모음으로 작업할 때 연결 중에 메모리 소비가 병목 현상이 발생할 수 있습니다.Python용 Aspose.PDF 파일을 사용하면 파일에서 디스크 버퍼링을 활성화할 수 있습니다. PDF 파일 편집기 많은 PDF를 효율적으로 병합하는 클래스입니다.concatenate 메서드는 입력 파일을 단일 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)