Цей посібник описує процес конвертування JSON на PDF у Python. Надається детальний опис для налаштування середовища розробки, перелік завдань, які необхідно виконувати під час написання програми, і приклад коду для перетворення файлу з формату JSON у формат PDF на Python. Також будуть обговорені різні варіанти налаштування вихідного файлу та його формату.
Кроки для перетворення JSON у PDF на Python
- Налаштуйте середовище для використання Aspose.Cells для Python через Java для перетворення JSON у PDF
- Завантажте вихідний файл JSON і зчитайте весь вміст у рядкову змінну
- Створіть workbook і отримайте доступ до потрібного аркуша для відтворення даних JSON
- Установіть JsonLayoutOptions та імпортуйте дані JSON за допомогою методу importData().
- Збережіть отриманий PDF-файл на диску з вмістом JSON
Щоб перетворити JSON на PDF Python, середовище та процес програми описані тут у формі кроків. Перше завдання — створити робочу книгу та отримати доступ до одного з її робочих аркушів, оскільки дані з файлу JSON будуть експортовані до неї. Після того, як дані JSON буде імпортовано на робочий аркуш за допомогою об’єкта JsonLayoutOptions, ви можете зберегти їх у форматі PDF або в будь-якому іншому форматі, який підтримує перелічувач SaveFormat.
Код для перетворення файлу JSON у PDF на Python
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 можна використовувати для встановлення різних властивостей, як-от налаштування прапора для перетворення рядка на число або дату, встановлення формату дати, прапора для ігнорування нульових значень і встановлення числового формату для перерахування кількох. Перелічувач SaveFormat дозволяє зберігати вихідний файл у різних форматах, наприклад зображення типу BMP, PNG або JPG, ODS, HTML, CSV тощо.
Ця стаття навчила нас розробляти конвертер JSON у PDF на Python. Якщо ви хочете дізнатися, як застосувати фільтр у файлі Excel, перегляньте статтю як застосувати фільтр в Excel за допомогою Python.