Այս ուղեցույցը նկարագրում է գործընթացը, թե ինչպես փոխարկել JSON-ը PDF Python-ում: Մանրամասն նկարագրությունը տրամադրվում է մշակման միջավայրը սահմանելու համար, առաջադրանքների ցանկը, որոնք պետք է կատարվեն հավելվածը գրելիս, և գործարկվող կոդ՝ JSON ձևաչափից PDF-ի Python ֆայլը փոխարկելու համար: Տարբեր տարբերակներ կքննարկվեն նաև ելքային ֆայլը և դրա ձևաչափը հարմարեցնելու համար:
Python-ում JSON-ը PDF-ի փոխարկելու քայլեր
- Սահմանեք միջավայրը, որպեսզի օգտագործի Aspose.Cells Python-ի համար Java-ի միջոցով JSON-ի PDF-ի փոխակերպման համար
- Բեռնեք աղբյուրի JSON ֆայլը և կարդացեք ամբողջ բովանդակությունը տողային փոփոխականի մեջ
- Ստեղծեք workbook և ստացեք մուտք դեպի ցանկալի աշխատաթերթ՝ JSON տվյալների արտապատկերման համար
- Սահմանեք JsonLayoutOptions և ներմուծեք JSON տվյալները՝ օգտագործելով importData() մեթոդը
- Պահպանեք ստացված PDF ֆայլը սկավառակի վրա, որի մեջ կա JSON բովանդակություն
- JSON-ը PDF Python-ի* փոխարկելու համար միջավայրը և ծրագրի հոսքը նկարագրված են այստեղ քայլերի տեսքով: Առաջին խնդիրն է ստեղծել Աշխատանքային գիրք և մուտք գործել դրա աշխատանքային թերթերից մեկը, քանի որ JSON ֆայլից տվյալները կարտահանվեն այնտեղ: Երբ JSON տվյալները ներմուծվեն աշխատաթերթ՝ օգտագործելով JsonLayoutOptions օբյեկտը, դուք կարող եք այն պահել որպես 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 օբյեկտը կարող է օգտագործվել տարբեր հատկություններ սահմանելու համար, ինչպիսիք են դրոշը, որպեսզի տողը փոխարկի կամ թվի կամ ամսաթվի, սահմանի ամսաթվի ձևաչափը, դրոշը անտեսի զրոյական արժեքները և թվերի ձևաչափը մի քանի թվարկելու համար: SaveFormat հաշվիչը թույլ է տալիս պահպանել ելքային ֆայլը տարբեր ձևաչափերով, ինչպիսիք են BMP, PNG կամ JPG տիպի պատկեր, ODS, HTML, CSV և այլն:
Այս հոդվածը մեզ սովորեցրել է զարգացնել JSON դեպի PDF փոխարկիչ Python-ում: Եթե ցանկանում եք սովորել Excel ֆայլում զտիչ կիրառելու գործընթացը, տես ինչպես կիրառել զտիչ Excel-ում Python-ի միջոցով-ի հոդվածը: