이 가이드는 Python에서 JSON를 PDF로 변환하는 방법 과정을 설명합니다. 개발 환경 설정에 대한 자세한 설명, 애플리케이션 작성 시 따라야 할 작업 목록, JSON 형식의 파일을 Python에서 PDF로 변환하는 실행 가능한 샘플 코드가 제공됩니다. 출력 파일과 해당 형식을 사용자 지정하기 위한 다양한 옵션에 대해서도 설명합니다.
Python에서 JSON을 PDF로 변환하는 단계
- JSON을 PDF로 변환하는 데 Java를 통한 Python용 Aspose.Cells을(를) 사용하도록 환경 설정
- 소스 JSON 파일을 로드하고 전체 내용을 문자열 변수로 읽습니다.
- workbook을 생성하고 JSON 데이터를 렌더링하기 위해 원하는 워크시트에 액세스하십시오.
- JsonLayoutOptions을 설정하고 importData() 메서드를 사용하여 JSON 데이터를 가져옵니다.
- 결과 PDF 파일을 JSON 콘텐츠가 있는 디스크에 저장합니다.
JSON을 PDF Python으로 변환하는 환경 및 프로그램 흐름은 여기에 단계 형식으로 설명되어 있습니다. 첫 번째 작업은 통합 문서를 만들고 JSON 파일의 데이터를 내보낼 워크시트 중 하나에 액세스하는 것입니다. JsonLayoutOptions 개체를 사용하여 JSON 데이터를 워크시트로 가져오면 PDF 또는 SaveFormat 열거자가 지원하는 다른 형식으로 저장할 수 있습니다.
Python에서 JSON 파일을 PDF로 변환하는 코드
import jpype | |
import asposecells.api as cells; | |
# Start JVM | |
jpype.startJVM() | |
# Set the license | |
license = cells.License() | |
license.setLicense("Aspose.Total.lic") | |
# Load JSON data | |
with open('Sample1.json') as f: | |
stringData = f.read() | |
# Instantiate a workbook | |
PdfFromJson = cells.Workbook() | |
# Access the first worksheet | |
worksheet = PdfFromJson.getWorksheets().get(0) | |
# Instantiate the JsonLayoutOptions object | |
options = cells.JsonLayoutOptions() | |
# Import data into a worksheet | |
cells.JsonUtility.importData(stringData, worksheet.getCells(), 5, 5, options) | |
# Save the JSON as a PDF | |
PdfFromJson.save("output1.pdf", cells.SaveFormat.PDF) | |
# Shut down the JVM | |
jpype.shutdownJVM() | |
print("JSON to PDF converted successfully") |
JSON에서 PDF Python 코드로 파일을 변환하는 방법은 여기에서 설명합니다. JsonLayoutOptions 개체를 사용하여 문자열을 숫자 또는 날짜로 변환하도록 플래그 설정, 날짜 형식 설정, null 값을 무시하도록 플래그 설정, 몇 가지를 나열하도록 숫자 형식 설정과 같은 다양한 속성을 설정할 수 있습니다. SaveFormat 열거자를 사용하면 BMP, PNG 또는 JPG, ODS, HTML, CSV 등의 이미지와 같은 다양한 형식으로 출력 파일을 저장할 수 있습니다.
이 기사에서는 Python*에서 *JSON to PDF 변환기를 개발하는 방법을 배웠습니다. Excel 파일에서 필터를 적용하는 과정을 알아보려면 Python을 사용하여 Excel에서 필터를 적용하는 방법의 도움말을 참조하세요.