
Das selbstbeschreibende, leicht verständliche und einfach zu analysierende JSON-Format ist eine der idealen Möglichkeiten, um Daten in Webdiensten auszutauschen. Aufgrund dieser enormen Nutzung ist es häufig erforderlich, das JSON-Datenformat für verschiedene Anforderungen in andere Formate zu konvertieren. In diesem Artikel erfahren Sie, wie Sie JSON-Dateien in Java in das PDF-Format rendern. Außerdem konvertieren wir die JSON-Dateien innerhalb der Java-Anwendung in die Formate JPG, PNG und HTML.
Heute werden wir separat sehen, wie man Folgendes rendert:
Folgende Themen haben wir bereits bezüglich JSON besprochen:
- Generieren Sie Berichte aus JSON-Daten in Java
- JSON-Viewer mit C#
- Rendern Sie JSON als PDF, JPG, PNG und HTML mit C#
Für den Fall, dass Sie nicht über die aktualisierte Umgebung verfügen, lassen Sie uns schnell herausfinden, was für das JSON-Rendering erforderlich ist.
JSON-Datei-Viewer – Java-API
GroupDocs bietet Document Viewer API for Java-Anwendungen, die das Rendern verschiedener Dateiformate in die Formate PDF, JPG, PNG und HTML ermöglichen. Ich werde diesen GroupDocs.Viewer for Java verwenden, um eine JSON-Datei anzuzeigen, indem ich sie mithilfe von Quellcodebeispielen in andere erwähnte Formate rendere.
Sie können die JAR-Datei aus dem Download-Bereich herunterladen oder die neuesten Repository- und Abhängigkeits-Maven-Konfigurationen in Ihren Java-Anwendungen verwenden.
<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 zu PDF mit Java
Das PDF-Format ist bekannt für seine Portabilität und wird oft beim Teilen von Dateien benötigt. Die folgenden Schritte zeigen, wie JSON-Dateien im PDF-Format mit Java gerendert werden.
- Laden Sie die JSON-Datei mit der Klasse Viewer.
- Bereiten Sie die PDF-Renderingoptionen mithilfe der PdfViewOptions-Klasse vor.
- Konvertieren Sie die JSON-Datei in PDF, indem Sie einfach die Methode view() aufrufen.
Das folgende Java-Codebeispiel rendert die JSON-Dateien in das PDF-Format.
// JSON Viewer - Rendern Sie JSON-Dateien als PDF mit Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
PdfViewOptions viewOptions = new PdfViewOptions("/path/JSON-to-PDF.pdf");
viewer.view(viewOptions);
}
JSON-Datei als JPG, PNG oder HTML mit Java anzeigen
Ebenso können andere Formate aus einer JSON-Datei abgerufen werden. Die folgenden Schritte helfen Ihnen, die JSON-Dateien mit Java in verschiedene Formate zu rendern.
- Laden Sie die JSON-Datei mit der Klasse Viewer.
- Bereiten Sie die Rendering-Optionen entsprechend dem Konvertierungsformat vor:
- Beim JPG-Rendering wird die JpgViewOptions-Klasse verwendet.
- Das PNG-Rendering erfordert die PngViewOptions-Klasse.
- Für das HTML-Rendering ist die HtmlViewOptions-Klasse erforderlich. Beim Konvertieren von JSON in HTML gibt es verschiedene zusätzliche Optionen:
- Mit eingebetteten Ressourcen in HTML konvertieren.
- JSON zu HTML mit externen Ressourcen.
- In responsives HTML konvertieren.
- Verwenden Sie die Methode view(), um JSON-Dateien als HTML-, JPG- oder PNG-Dateien wiederzugeben.
Die folgenden Java-Beispiele rendern JSON-Dateien separat in jedes Format unter Verwendung der jeweiligen Konvertierungsoptionen.
JSON zu JPG mit Java
Der folgende Java-Code konvertiert die JSON-Datei in das JPG-Format.
// JSON Viewer - Rendern Sie JSON-Dateien als JPG mit Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
JpgViewOptions viewOptions = new JpgViewOptions("/path/JSON-to-JPG-{0}.jpg");
viewer.view(viewOptions);
}
JSON zu PNG mit Java
Der folgende Code konvertiert die JSON-Datei mithilfe von Java in das PNG-Format.
// JSON Viewer - Rendern Sie JSON-Dateien als PNG mit Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
PngViewOptions viewOptions = new PngViewOptions("/path/JSON-to-PNG-{0}.png");
viewer.view(viewOptions);
}
JSON zu Responsive HTML mit Java
Der folgende Java-Quellcode konvertiert die JSON-Datei in Responsive HTML mit eingebetteten Ressourcen. Auf ähnliche Weise können Sie es auch mit externen Ressourcen konvertieren, indem Sie die Methode forExternalResources verwenden.
// JSON Viewer – Rendert JSON-Dateien als Responsive HTML mit 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);
}
Holen Sie sich eine kostenlose API-Lizenz
Sie können eine kostenlose temporäre Lizenz erhalten, um die API ohne die Evaluierungseinschränkungen zu verwenden, um einen Online-JSON-Dateibetrachter zu erstellen.
Fazit
Zusammenfassend haben wir gelernt, die JSON-Dateien in andere Formate zu rendern. Insbesondere haben wir die JSON-Datendateien in Java in PDF, JPG und PNG konvertiert. Schließlich haben wir anhand des Java-Beispiels gelernt, JSON als responsives HTML mit externen oder eingebetteten Ressourcen zu rendern.
Ich hoffe, dies wird Sie dazu anregen, eine JSON-Viewer-Java-Anwendung wie Groupdocs.Viewer Online App zu entwickeln.
Weitere Informationen zu GroupDocs.Viewer for Java finden Sie in den Beispielen Dokumentation und GitHub. Bei Fragen kontaktieren Sie uns über das Forum.