Impor Data FDF
Contents
[
Hide
]
FDF (Forms Data Format) adalah format ringan yang digunakan untuk menyimpan dan mentransfer nilai bidang formulir PDF tanpa menyertakan seluruh dokumen. Dalam contoh ini, the Form fasad dari aspose.pdf.facades digunakan untuk memuat formulir PDF dan mengimpor data bidang dari file FDF eksternal. Setelah proses impor, PDF yang diperbarui disimpan sebagai file baru.
- Inisialisasi pdf_facades.Form() untuk bekerja dengan bidang formulir PDF interaktif.
- Panggil \u0027bind_pdf()\u0027 untuk melampirkan templat formulir PDF.
- Gunakan ‘open()’ untuk membaca file FDF dalam mode biner.
- Panggil ‘import_fdf()’ untuk mengisi bidang PDF dengan data dari file FDF.
- Simpan PDF yang diperbarui.
from io import FileIO
import sys
from os import path
import aspose.pdf as ap
import aspose.pdf.facades as pdf_facades
sys.path.append(path.join(path.dirname(__file__), ".."))
from config import set_license, initialize_data_dir
# Import Data from FDF
def import_fdf_to_pdf_form(infile, datafile, outfile):
"""Import form data from FDF file into PDF form fields."""
# Create Form object
pdf_form = pdf_facades.Form()
# Bind PDF document
pdf_form.bind_pdf(infile)
# Open FDF file as stream
with open(datafile, "rb") as fdf_input_stream:
pdf_form.import_fdf(fdf_input_stream)
# Save updated PDF
pdf_form.save(outfile)