Convertire i dati JSON in documenti PDF professionali e condivisibili è un requisito comune in molte applicazioni. Aspose.Cells per .NET, è possibile caricare facilmente il contenuto J SON in un layout in stile spreadsheet ed esportarlo come file PDF con il pieno controllo sulla formattazione.

Introduzione

Trasformare i dati JSON strutturati in rapporti o documenti PDF ben formattati è una potente funzionalità che migliora l’usabilità della produzione dell’applicazione.Questo manuale vi guiderà attraverso il processo di conversione di jSON in PDF utilizzando Aspose.Cells per .NET, fornendo passaggi dettagliati e esempi di codice.

Perché convertire JSON in PDF?

  • Rapporto professionale: Generare rapporti polizzati dal contenuto JSON che può essere condiviso o stampato facilmente.
  • Web-to-PDF Workflow: Convertire i dati JSON strutturati ricevuti dalle API web in tabelle PDF leggibili.
  • Layouts flessibili: Controlla la formattazione dei tuoi dati JSON nel PDF, come trattare le linee di tabella e ignorare i valori zero.

Guida passo dopo passo per convertire JSON in PDF

Passo 1: Installare Aspose.Cells tramite NuGet

Aggiungi il pacchetto Aspose.Cells al tuo progetto utilizzando il seguente comando:

dotnet add package Aspose.Cells

Passo 2: Configurare la licenza

Attivare la licenza del prodotto impostando una chiave misurata.Questo è necessario per uso commerciale.

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

Passo 3: Iniziare il libro di lavoro

Crea un nuovo libretto di lavoro per tenere il contenuto JSON:

Workbook workbook = new Workbook();

Passo 4: Access Workshop

Utilizzare la scheda di lavoro predefinita per importare i dati JSON:

Worksheet worksheet = workbook.Worksheets[0];

Passo 5: Caricare JSON Input

Leggi la riga JSON da un file o da qualsiasi altra fonte:

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

Passo 6: Impostare JsonLayoutOptions

Definisci come il JSON dovrebbe essere strutturato nella scheda. ad esempio, trattare gli array come tabelle e ignorare i valori zero.

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

Passo 7: Importare JSON nel foglio di lavoro

Pubblicate il foglio di lavoro con i dati JSON:

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

Passo 8: Salva come PDF

Esportare il libro di lavoro in un file PDF:

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

Problemi e fissazioni comuni

Il formato del tavolo non renderato

  • Soluzione Set layoutOptions.ArrayAsTable = true per formattare i dati come righe di tabella.

Layout improprio in PDF

  • Soluzione: Adattare il JsonLayoutOptions le impostazioni per includere lo stile di titolo, ignorare i valori zero o regolare i formati numerico/data.

errori di accesso al file

  • Soluzione: Assicurarsi che il percorso di ingresso sia valido e che l’applicazione abbia permissioni scritte per il file di uscita.

More in this category