Tato příručka popisuje proces jak převést JSON na PDF v Pythonu. K dispozici je podrobný popis nastavení vývojového prostředí, seznam úkolů, které je třeba dodržet při psaní aplikace, a spustitelný ukázkový kód pro převod souboru z formátu JSON do PDF v Pythonu. Budou také diskutovány různé možnosti přizpůsobení výstupního souboru a jeho formátu.
Kroky k převodu JSON do PDF v Pythonu
- Nastavte prostředí pro použití Aspose.Cells pro Python přes Javu pro převod JSON do PDF
- Načtěte zdrojový soubor JSON a načtěte celý obsah do řetězcové proměnné
- Vytvořte workbook a získejte přístup k požadovanému listu pro vykreslování dat JSON
- Nastavte JsonLayoutOptions a importujte data JSON pomocí metody importData().
- Uložte výsledný soubor PDF na disk s obsahem JSON
Jak převést JSON do PDF Python prostředí a toku programu je zde popsáno ve formě kroků. Prvním úkolem je vytvořit sešit a přistupovat k jednomu z jeho listů, protože do něj budou exportována data ze souboru JSON. Jakmile jsou data JSON importována do listu pomocí objektu JsonLayoutOptions, můžete je uložit jako PDF nebo v jakémkoli jiném formátu podporovaném enumerátorem SaveFormat.
Kód pro převod souboru JSON do PDF v 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") |
Pro převod souboru z JSON do PDF je ukázán kód Pythonu. Objekt JsonLayoutOptions lze použít k nastavení různých vlastností, jako je nastavení příznaku pro převod řetězce na číslo nebo datum, nastavení formátu data, příznak pro ignorování hodnot null a nastavení formátu čísel pro uvedení několika. Enumerátor SaveFormat umožňuje uložit výstupní soubor v různých formátech, jako je obrázek typu BMP, PNG nebo JPG, ODS, HTML, CSV atd.
Tento článek nás naučil vyvinout JSON na PDF převodník v Pythonu. Pokud se chcete naučit proces použití filtru v souboru aplikace Excel, přečtěte si článek o jak použít filtr v Excelu pomocí Pythonu.