Miten muuntaa JSON PDF C#

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.
 Suomi