JSON konvertálása PDF-be a Pythonban

Ez az útmutató leírja a a JSON PDF-re konvertálásának folyamatát a Pythonban. Részletes leírást adunk a fejlesztői környezet beállításához, az alkalmazás írása során követendő feladatok listáját, valamint egy futtatható mintakódot a fájl JSON formátumról PDF-re konvertálásához Pythonban. A kimeneti fájl és formátumának testreszabására vonatkozó különböző lehetőségeket is megvitatjuk.

Lépések a JSON PDF-be konvertálásához Pythonban

  1. Állítsa be a környezetet a Aspose.Cells Pythonhoz Java-n keresztül használatára a JSON-ból PDF-be konvertáláshoz
  2. Töltse be a forrás JSON-fájlt, és olvassa be a teljes tartalmat egy karakterlánc-változóba
  3. Hozzon létre egy workbook-t, és hozzáférjen a kívánt munkalaphoz a JSON-adatok megjelenítéséhez
  4. Állítsa be a JsonLayoutOptions értéket, és importálja a JSON-adatokat az importData() metódussal
  5. Mentse az eredményül kapott PDF-fájlt a JSON-tartalommal rendelkező lemezre

A Python-környezet és a programfolyamat *JSON PDF formátumba konvertálását itt ismertetjük lépések formájában. Az első feladat egy munkafüzet létrehozása és az egyik munkalap elérése, mivel a JSON-fájl adatai exportálva lesznek rá. Miután a JSON-adatokat a JsonLayoutOptions objektum segítségével importálta a munkalapra, elmentheti azokat PDF formátumban vagy a SaveFormat felsoroló által támogatott bármely más formátumban.

Kód a JSON-fájl PDF-be konvertálásához Pythonban

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")

A fájl JSON-ból PDF-be konvertálásához a Python kódot itt mutatjuk be. A JsonLayoutOptions objektum különféle tulajdonságok beállítására használható, mint például a jelző beállítása a karakterlánc számmá vagy dátummá történő átalakításához, a dátumformátum beállítása, a jelző a null értékek figyelmen kívül hagyásához és a számformátum beállítása néhány felsorolásához. A SaveFormat enumerator lehetővé teszi a kimeneti fájl mentését különböző formátumokban, például BMP, PNG vagy JPG típusú képként, ODS, HTML, CSV stb.

Ez a cikk megtanított minket egy JSON–PDF konvertáló fejlesztésére Pythonban. Ha meg szeretné ismerni a szűrők Excel-fájlban történő alkalmazásának folyamatát, tekintse meg a hogyan lehet szűrőt alkalmazni az Excelben Python használatával című cikket.

 Magyar