FDF 데이터 가져오기
Contents
[
Hide
]
FDF (양식 데이터 형식) 는 전체 문서를 포함하지 않고 PDF 양식 필드 값을 저장하고 전송하는 데 사용되는 간단한 형식입니다.이 예제에서는 양식 파사드 폼 aspose.pdf.facades PDF 양식을 로드하고 외부 FDF 파일에서 필드 데이터를 가져오는 데 사용됩니다.가져오기 프로세스 후 업데이트된 PDF는 새 파일로 저장됩니다.
- 대화형 PDF 양식 필드를 사용하려면 PDF_Facades.Form () 을 초기화하십시오.
- ‘bind_pdf () ‘를 호출하여 PDF 양식 템플릿을 첨부합니다.
- 바이너리 모드에서 FDF 파일을 읽으려면 ‘open () ‘을 사용하십시오.
- FDF 파일의 데이터로 PDF 필드를 채우려면 ‘import_fdf () ‘를 호출합니다.
- 업데이트된 PDF를 저장합니다.
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)