Ovaj vodič opisuje proces kako pretvoriti JSON u PDF u Pythonu. Naveden je detaljan opis za postavljanje razvojnog okruženja, popis zadataka koje treba slijediti tijekom pisanja aplikacije i primjerak koda za pretvaranje datoteke iz JSON formata u PDF u Pythonu. Također će se raspravljati o različitim opcijama za prilagodbu izlazne datoteke i njenog formata.
Koraci za pretvaranje JSON-a u PDF u Pythonu
- Postavite okruženje da koristi Aspose.Cells za Python putem Jave za pretvorbu JSON u PDF
- Učitajte izvornu JSON datoteku i pročitajte cijeli sadržaj u string varijablu
- Izradite workbook i pristupite željenom radnom listu za renderiranje JSON podataka
- Postavite JsonLayoutOptions i uvezite JSON podatke pomoću metode importData().
- Spremite rezultirajuću PDF datoteku na disk koji sadrži JSON sadržaj
Za konvertiranje JSON u PDF Python okruženje i tijek programa ovdje je opisan u obliku koraka. Prvi zadatak je stvoriti radnu knjigu i pristupiti jednom od njenih radnih listova jer će se podaci iz JSON datoteke izvesti u nju. Nakon što se JSON podaci uvezu u radni list pomoću objekta JsonLayoutOptions, možete ih spremiti kao PDF ili u bilo kojem drugom formatu koji podržava popisivač SaveFormat.
Kod za pretvaranje JSON datoteke u PDF u Pythonu
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") |
Za pretvaranje datoteke iz JSON u PDF Python kod je prikazan ovdje. Objekt JsonLayoutOptions može se koristiti za postavljanje različitih svojstava kao što je postavljanje zastavice za pretvaranje niza u broj ili datum, postavljanje formata datuma, zastavica za zanemarivanje nultih vrijednosti i postavljanje formata broja za popis nekoliko. Enumerator SaveFormat omogućuje spremanje izlazne datoteke u različitim formatima poput slike tipa BMP, PNG ili JPG, ODS, HTML, CSV itd.
Ovaj nas je članak naučio razviti JSON u PDF konverter u Pythonu. Ako želite naučiti postupak primjene filtra u Excel datoteci, pogledajte članak na kako primijeniti filtar u Excelu koristeći Python.