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
- Assicurare i documenti sensibili di Excel con Aspose.Cells LowCode Spreadsheet Locker
- Conversione automatica di Excel in PDF in .NET
- Convertire efficacemente i file Excel in e da JSON con Aspose.Cells
- Convertire Excel in immagine con un background trasparente in C#
- Convertire Excel in Immagine di Thumbnail in C#