Kaip konvertuoti JSON į PDF naudojant C#
Converting JSON Į PDF naudojant Aspose.Cells .NET, galite įkelti JSON turinį į plokštelės stiliaus dizainą ir eksportuoti jį kaip PDF su visišku duomenų formatavimo valdymu.
Kodėl verta konvertuoti JSON į PDF?
Profesionalus pranešimas:- Sukurkite poliruotus dokumentus iš JSON turinio, kurį galima pasidalinti arba spausdinti.
Web-to-PDF darbo srautas:- Konvertuoti struktūrizuotą JSON iš žiniatinklio API į skaityti PDF lenteles.
lankstūs įrenginiai:- Naudokite išdėstymo parinktis, kad galėtumėte kontroliuoti formatavimą, pavyzdžiui, tvarkyti rėmus kaip lenteles arba ignoruoti nulines vertybes.
Žingsnis po žingsnio, kaip konvertuoti JSON į PDF
1 žingsnis: Įdiegti Aspose.Cells per NuGet
Pridėti Aspose.Cells į savo projektą:
dotnet add package Aspose.Cells2 žingsnis: Įdiegti licenciją
Įjungti produktą:
Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");3 žingsnis: pradėti darbo knygą
Sukurkite naują darbo knygą, kad būtų laikomas JSON turinys:
Workbook workbook = new Workbook();4 žingsnis: prieigos darbalaukė
Naudokite numatytą darbo lapą importuoti:
Worksheet worksheet = workbook.Worksheets[0];5 žingsnis: įkrovimas JSON
Skaitykite JSON juostą iš failo:
string jsonInput = File.ReadAllText("SampleJsonData.json");6 žingsnis: nustatyti JsonLayoutOptions
Apibrėžkite, kaip JSON turėtų būti struktūrizuotas lapelyje:
JsonLayoutOptions layoutOptions = new JsonLayoutOptions();
layoutOptions.ArrayAsTable = true;7 žingsnis: JSON įvedimas į darbalaukį
Papildykite darbo lapą su JSON duomenimis:
JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, layoutOptions);8 žingsnis: išsaugoti kaip PDF
Eksportuokite darbo knygą į PDF:
workbook.Save("output.pdf", SaveFormat.Pdf);s
Bendros problemos ir fiksacijos
Žymos archyvas: Nenaudotas formatas
- sprendimas: Sėkmė
layoutOptions.ArrayAsTable = trueformatuoti duomenis kaip lentelių eilutes.
Neteisingas išdėstymas PDF
- Žymos archyvas: Tweak
JsonLayoutOptionsįtraukti pavadinimo stiliaus, ignoruoti nulį arba pritaikyti numerinius / datų formatus.
Failų prieigos klaidos
- Išsprendimas : patvirtinkite, kad įvesties kelias yra galiojantis, o paraiška turi leidimus parašyti išvestinį failą.