Convertir dades JSON en documents PDF professionals i compartibles és un requisit comú en moltes aplicacions. amb Aspose.Cells per a .NET, es pot carregar fàcilment el contingut J SON en un disseny d’estil de fletxa i exportar-lo com un fitxer PDF amb control complet sobre el format.

Introducció

Transformar dades JSON estructurades en informes o documents PDF ben formatats és una potent característica que millora la usabilitat de la producció de l’aplicació. Aquest guia us guiarà pel procés de conversió de jSON a PDF utilitzant Aspose.Cells per a .NET , proporcionant passos detallats i exemples de codi.

Per què convertir JSON en PDF?

  • Raportació professional: Genera informes politzats de continguts JSON que es poden compartir o imprimir fàcilment.
  • Web-to-PDF Workflow: Converteix les dades JSON estructurades rebudes de les APIs web en taules PDF llegibles.
  • Layouts flexibles: Controlar la formatació de les seves dades JSON en el PDF, com ara tractar les arrels com a línies de taula i ignorar els valors zero.

Guia de pas a pas per convertir JSON en PDF

Pas 1: Instal·lar Aspose.Cells a través de NuGet

Afegeix el paquet Aspose.Cells al teu projecte utilitzant el comanda següent:

dotnet add package Aspose.Cells

Pas 2: Configuració de la llicència

Activar la llicència del producte establint una clau mesurada. Això és necessari per a ús comercial.

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

Pas 3: Iniciar el llibre de treball

Crear un nou llibre de treball per mantenir el contingut JSON:

Workbook workbook = new Workbook();

Etapa 4: Obra d’accés

Utilitzeu la taula de treball estàndard per importar les dades JSON:

Worksheet worksheet = workbook.Worksheets[0];

Pas 5: Carregar la entrada JSON

Llegeix la barra JSON d’un arxiu o qualsevol altra font:

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

Pas 6: Set JsonLayoutOptions

Defineix com s’ha de estructurar el JSON a la taula. per exemple, tractar els arrels com a taules i ignorar els valors zero.

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

Pas 7: Importar JSON a la taula de treball

Població de la taula de treball amb dades JSON:

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

Pas 8: Salvar com a PDF

Exportar el llibre de treball a un fitxer PDF:

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

Problemes comuns i fixos

Format de taula no renovat

  • Solució Set layoutOptions.ArrayAsTable = true Formatar arreu de dades com a línies de taula.

Layout incorrecte en PDF

  • Solució: Ajustar el JsonLayoutOptions Establiments per incloure l’estil de títol, ignorar els valors zero, o ajustar els formats numèrics/date.

Errors d’accés al fitxer

  • Solució: Assegureu-vos que la ruta d’entrada és vàlida i que l’aplicació té permissions escrites per al fitxer de sortida.

More in this category