Visionneuse JSON utilisant Java - Rendu JSON

Le format JSON autodescriptif, facile à comprendre et facile à analyser est l’un des choix idéaux pour échanger des données dans les services Web. Avec cette utilisation massive, il est souvent nécessaire de convertir le format de données JSON dans d’autres formats pour diverses exigences. Dans cet article, nous verrons comment rendre des fichiers JSON au format PDF en Java. De plus, nous convertirons également les fichiers JSON aux formats JPG, PNG et HTML dans l’application Java.

Aujourd’hui, nous verrons séparément comment rendre:

Nous avons déjà abordé les sujets suivants concernant JSON :

Juste au cas où, si vous n’avez pas l’environnement mis à jour, obtenons rapidement ce qui est nécessaire pour le rendu JSON.

Visionneuse de fichiers JSON - API Java

GroupDocs propose des applications API de visionneuse de documents pour Java qui permettent de rendre divers formats de fichiers aux formats PDF, JPG, PNG et HTML. J’utiliserai ce GroupDocs.Viewer for Java pour afficher un fichier JSON en le rendant dans d’autres formats mentionnés à l’aide d’exemples de code source.

Vous pouvez télécharger le fichier JAR à partir de la section des téléchargements ou utiliser les dernières configurations Maven de référentiel et de dépendance dans vos applications Java.

<repository>
    <id>groupdocs-artifacts-repository</id>
    <name>GroupDocs Artifacts Repository</name>
    <url>https://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-viewer</artifactId>
    <version>22.9</version>
</dependency>

JSON en PDF en utilisant Java

Le format PDF est célèbre pour sa portabilité et il est souvent requis lors du partage de fichiers. Les étapes suivantes montrent comment afficher des fichiers JSON au format PDF à l’aide de Java.

  • Chargez le fichier JSON à l’aide de la classe Viewer.
  • Préparez les options de rendu PDF à l’aide de la classe PdfViewOptions.
  • Convertissez le fichier JSON en PDF en appelant simplement la méthode view().

L’exemple de code Java suivant rend les fichiers JSON au format PDF.

// JSON Viewer - Rendre le fichier JSON au format PDF à l'aide de Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
	PdfViewOptions viewOptions = new PdfViewOptions("/path/JSON-to-PDF.pdf");
	viewer.view(viewOptions);
}

Afficher le fichier JSON au format JPG, PNG ou HTML à l’aide de Java

De même, d’autres formats peuvent être obtenus à partir d’un fichier JSON. Les étapes suivantes vous aident à restituer les fichiers JSON dans différents formats à l’aide de Java.

  • Chargez le fichier JSON à l’aide de la classe Viewer.
  • Préparez les options de rendu en fonction du format de conversion :
    • Le rendu JPG utilise la classe JpgViewOptions.
    • Le rendu PNG nécessite la classe PngViewOptions.
    • Le rendu HTML nécessite la classe HtmlViewOptions. Il existe différentes options supplémentaires lors de la conversion de JSON en HTML :
      • Convertir en HTML avec des ressources intégrées.
      • JSON vers HTML avec des ressources externes.
      • Convertir en HTML réactif.
  • Utilisez la méthode view() pour rendre les fichiers JSON sous forme de fichiers HTML, JPG ou PNG.

Les exemples Java ci-dessous rendent séparément les fichiers JSON dans chaque format en utilisant les options de conversion respectives.

JSON vers JPG en utilisant Java

Le code Java suivant convertit le fichier JSON au format JPG.

// JSON Viewer - Rendre le fichier JSON au format JPG à l'aide de Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
	JpgViewOptions viewOptions = new JpgViewOptions("/path/JSON-to-JPG-{0}.jpg");
	viewer.view(viewOptions);
}

JSON vers PNG en utilisant Java

Le code suivant convertit le fichier JSON au format PNG à l’aide de Java.

// JSON Viewer - Rendre le fichier JSON au format PNG à l'aide de Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
	PngViewOptions viewOptions = new PngViewOptions("/path/JSON-to-PNG-{0}.png");
	viewer.view(viewOptions);
}

JSON en HTML réactif en utilisant Java

Le code source Java suivant convertit le fichier JSON en HTML réactif avec des ressources intégrées. De même, vous pouvez également le convertir avec des ressources externes à l’aide de la méthode forExternalResources.

// JSON Viewer - Rendre le fichier JSON en HTML réactif à l'aide de Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
	HtmlViewOptions viewOptions = HtmlViewOptions.forEmbeddedResources("/path/JSON-to-HTML_{0}.html");
	viewOptions.setRenderResponsive(true);
	viewer.view(viewOptions);
}

Obtenez une licence API gratuite

Vous pouvez obtenir une licence temporaire gratuite pour utiliser l’API sans les limitations d’évaluation pour créer une visionneuse de fichiers JSON en ligne.

Conclusion

Pour résumer, nous avons appris à restituer les fichiers JSON dans d’autres formats. Plus précisément, nous avons converti les fichiers de données JSON en PDF, JPG et PNG en Java. Enfin, nous avons appris à rendre le JSON sous forme de HTML réactif avec des ressources externes ou intégrées à l’aide de l’exemple Java.

J’espère que cela vous incitera à développer une application Java de visualisation JSON comme Groupdocs.Viewer Online App.

Vous pouvez en savoir plus sur GroupDocs.Viewer for Java à partir de ses exemples documentation et GitHub. Pour toute question, contactez-nous via le forum.

Voir également