Miten muuntaa JSON PDF C#
JSON: n muuntaminen PDF:ään on ihanteellinen jaettavissa olevien raporttien tai asiakirjojen tuottamiseen rakenteellisista tiedoista. Aspose.Cells for .NET -ohjelman avulla voit ladata json-sisältöä levytiedoston tyyliin ja viedä sen PDF-muodoksi, jolla on täydellinen hallinta tietojen muotoilusta.
Miksi muuttaa JSON PDF:ään?
Ammatillinen raportti:- Luo polistetut asiakirjat JSON-sisältöistä, joita voidaan jakaa tai tulostaa.
Web-to-PDF työnkulku:- Muunna rakenteellinen JSON web-API:stä luettavissa oleviin PDF-taulukkoihin.
Joustavat järjestelmät:- Käytä asetuksen vaihtoehtoja hallitsemaan muotoilua, kuten käsittelemällä kaavioita taulukoina tai sivuuttamalla nollarvoja.
Vaiheittainen opas JSON: n muuntamiseen PDF:ään
Vaihe 1: Asenna Aspose.Cells NuGetin kautta
Lisää Aspose.Cells projektillesi:
dotnet add package Aspose.Cells
Vaihe 2: Luo lisenssi
Aktivoi tuote:
Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");
Vaihe 3: Aloita työpöytä
Luo uusi työpöytä JSON-sisällön säilyttämiseksi:
Workbook workbook = new Workbook();
Vaihe 4: Access työpöytä
Käytä oletusarvoista työpöytä tuonnille:
Worksheet worksheet = workbook.Worksheets[0];
Vaihe 5: Lataa JSON Input
Lue JSON sarja tiedostosta:
string jsonInput = File.ReadAllText("SampleJsonData.json");
Vaihe 6: Aseta JsonLayoutOptions
Määritä, miten JSON on rakennettava lehdessä:
JsonLayoutOptions layoutOptions = new JsonLayoutOptions();
layoutOptions.ArrayAsTable = true;
Vaihe 7: JSON: n tuonti työpöydälle
Aseta työpöytä JSON-tietojen kanssa:
JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, layoutOptions);
Vaihe 8: Tallenna PDF-muodossa
Tutustu työpöytään PDF:
workbook.Save("output.pdf", SaveFormat.Pdf);
s
Yhteiset ongelmat ja korjaukset
1. Pöytäkirja ei ole tallennettu
- Solution: Set
layoutOptions.ArrayAsTable = true
to format array data as table rows.
2. Epäoikeutetut asetukset PDF: ssä
- Solution: Tweak
JsonLayoutOptions
to include title styling, ignore nulls, or adjust numeric/date formats.
3. File Access -virheet
- Ratkaisu: Vahvista, että sisäänkäyntireitti on voimassa ja sovelluksessa on kirjoitettu luvat lähtötiedostoon.