Kā pārvērst JSON uz PDF, izmantojot C#

Kā pārvērst JSON uz PDF, izmantojot C#

Converting JSON Lai PDF Tas ir ideāli piemērots kopīgām ziņām vai dokumentiem no strukturētiem datiem. Aspose.Cells for .NET, jūs varat lejupielādēt JSON saturu plašsaziņas līdzekļu stilā un eksportēt to kā PDF ar pilnīgu kontroli par datu formatēšanu.

Kāpēc JSON konvertēt uz PDF?

  • Profesionālie ziņojumi:- Izveido polētus dokumentus no JSON satura, kurus var koplietot vai drukāt.

  • Web-to-PDF darba plūsma:- Konvertēt strukturētu JSON no tīmekļa API uz lasāmām PDF tabulām.

  • Elastīgs izkārtojums:- Izmantojiet izkārtojuma iespējas, lai kontrolētu formatēšanu, piemēram, apstrādājot raķetes kā tabulas vai ignorējot nulles vērtības.

Pakāpeniski ceļvedis, kā pārvērst JSON uz PDF

1. solis: instalēt Aspose.Cells caur NuGet

Pievienojiet Aspose.Cells savā projektā:

dotnet add package Aspose.Cells

2. solis: Iestatīt licences

Aktivizējiet produktu:

Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");

3. solis: Darba grāmata sākums

Izveidojiet jaunu darba grāmatu, lai saglabātu JSON saturu:

Workbook workbook = new Workbook();

4. solis: piekļuve darba lapai

Izmantojiet privāto darba lapu, lai importētu:

Worksheet worksheet = workbook.Worksheets[0];

5. solis: uzlādēt JSON ieejas

Izlasiet JSON līniju no faila:

string jsonInput = File.ReadAllText("SampleJsonData.json");

6. solis: iestatīt JsonLayoutOptions

Nosakiet, kā JSON būtu jāstrukturē lapā:

JsonLayoutOptions layoutOptions = new JsonLayoutOptions();
layoutOptions.ArrayAsTable = true;

7. solis: JSON ievadīšana darba lapā

Iepazīstiet darba lapu ar JSON datiem:

JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, layoutOptions);

8. solis: glabāt kā PDF

Izveidojiet darba grāmatu PDF:

workbook.Save("output.pdf", SaveFormat.Pdf);

s

Kopīgas problēmas un fiksācijas

1. tabula formāts nav atgriezies

  • Rīkojums : Set layoutOptions.ArrayAsTable = true formatēt datus kā tabulas rindas.

2. nepareizs izkārtojums PDF

  • Rīkojums : Tweak JsonLayoutOptions lai iekļautu nosaukuma stilizēšanu, ignorētu nullus vai pielāgotu skaitļu/datumu formātus.

3. failu piekļuves kļūdas

  • Rīze : Pārlieciniet, ka ieejas ceļš ir derīgs un pieteikumam ir rakstīt atļaujas izceļošanas failu.
 Latviski