Gabungkan Formulir PDF dengan Akhiran Unik

Contents
[ ]

Penggabungan formulir PDF dapat menyebabkan konflik jika beberapa file berisi field dengan nama yang sama. Dengan menggunakan Aspose.PDF for Python, pengembang dapat menetapkan akhiran unik ke FormField selama penggabungan. Properti unique_suffix dalam PdfFileEditor kelas secara otomatis mengganti nama FormField yang konflik, mempertahankan interaktivitas dan memastikan semua data formulir tetap fungsional. Pendekatan ini ideal untuk menggabungkan survei, aplikasi, atau dokumen PDF interaktif apa pun secara programatik.

  1. Buat Objek PdfFileEditor dan Tetapkan Akhiran Unik.
  2. Gabungkan Formulir 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_forms(files_to_merge, output_file):
    # Create a PdfFileEditor object
    pdf_editor = pdf_facades.PdfFileEditor()
    pdf_editor.unique_suffix = (
        "_xy_%NUM%"  # Set a unique suffix to avoid form field name conflicts
    )
    pdf_editor.concatenate(files_to_merge, output_file)