JSON으로 내보내기

Contents
[ ]

JSON은 애플리케이션과 서비스 간의 원활한 교환을 가능하게 하는 널리 사용되는 데이터 형식입니다.이 예시에서는 양식 에서 가져온 객체 aspose.pdf.facades 모듈은 PDF 파일을 바인딩하고 양식 필드 값을 읽을 수 있는 JSON 구조로 내보내는 데 사용됩니다.

  1. 양식 필드를 사용하려면 PDF_Facades.Form () 을 초기화하십시오.
  2. 원본 PDF 문서를 첨부하려면 ‘bind_pdf () ‘를 사용하십시오.
  3. ‘FileIO () ‘를 사용하여 쓰기 가능한 스트림을 생성합니다.
  4. ’export_json () ‘을 호출하여 양식 필드 값을 추출하고 형식이 지정된 JSON에 저장합니다.
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


# Export Data to JSON
def export_form_to_json(infile, outfile):
    """Export PDF form field values to JSON file."""
    # Create Form object
    form = pdf_facades.Form()

    # Bind PDF document
    form.bind_pdf(infile)

    # Create JSON file stream
    with FileIO(outfile, "w") as json_stream:
        # Export form field values to JSON
        form.export_json(json_stream, indented=True)