Het zelfbeschrijvende, gemakkelijk te begrijpen en gemakkelijk te ontleden JSON-formaat is een van de ideale keuzes om gegevens uit te wisselen in webservices. Met dit enorme gebruik is het vaak nodig om het JSON-gegevensformaat voor verschillende vereisten naar andere formaten te converteren. In dit artikel zullen we zien hoe JSON-bestanden in Java in PDF-indeling kunnen worden omgezet. Verder zullen we de JSON-bestanden ook converteren naar JPG-, PNG- en HTML-indelingen binnen de Java-toepassing.
Vandaag zullen we afzonderlijk zien hoe we kunnen renderen:
We hebben de volgende onderwerpen met betrekking tot JSON al besproken:
- Genereer rapporten van JSON-gegevens in Java
- JSON-viewer met behulp van C#
- Geef JSON weer als PDF, JPG, PNG en HTML met C#
Laten we, voor het geval dat u niet beschikt over de bijgewerkte omgeving, snel kijken wat nodig is voor JSON-rendering.
JSON-bestandsviewer - Java-API
GroupDocs biedt documentviewer-API voor Java toepassingen waarmee verschillende bestandsindelingen kunnen worden weergegeven in PDF-, JPG-, PNG- en HTML-indelingen. Ik zal deze GroupDocs.Viewer for Java gebruiken om een JSON-bestand te bekijken door het naar andere genoemde formaten te renderen met behulp van broncodevoorbeelden.
U kunt het JAR-bestand downloaden van de downloads-sectie of de nieuwste repository- en afhankelijkheids-Maven-configuraties gebruiken binnen uw Java-applicaties.
<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 naar PDF met behulp van Java
PDF-indeling staat bekend om zijn overdraagbaarheid en is vaak vereist bij het delen van bestanden. De volgende stappen laten zien hoe JSON-bestanden in PDF-indeling kunnen worden weergegeven met behulp van Java.
- Laad het JSON-bestand met behulp van de klasse Viewer.
- Bereid de PDF-renderingopties voor met behulp van de klasse PdfViewOptions.
- Converteer het JSON-bestand naar PDF door de methode view() aan te roepen.
Het volgende Java-codevoorbeeld geeft de JSON-bestanden weer in PDF-indeling.
// JSON Viewer - Render JSON-bestand als PDF met behulp van Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
PdfViewOptions viewOptions = new PdfViewOptions("/path/JSON-to-PDF.pdf");
viewer.view(viewOptions);
}
Bekijk JSON-bestand als JPG, PNG of HTML met Java
Evenzo kunnen andere indelingen worden verkregen uit een JSON-bestand. De volgende stappen helpen u de JSON-bestanden in verschillende indelingen weer te geven met behulp van Java.
- Laad het JSON-bestand met behulp van de klasse Viewer.
- Bereid de weergave-opties voor volgens het conversieformaat:
- JPG-rendering gebruikt de klasse JpgViewOptions.
- PNG-rendering vereist de klasse PngViewOptions.
- HTML-rendering heeft de klasse HtmlViewOptions nodig. Er zijn verschillende extra opties bij het converteren van JSON naar HTML:
- Converteren naar HTML met ingesloten bronnen.
- JSON naar HTML met externe bronnen.
- Converteren naar responsieve HTML.
- Gebruik de view() methode om JSON-bestanden weer te geven als HTML-, JPG- of PNG-bestanden.
Onderstaande Java-voorbeelden geven afzonderlijk JSON-bestanden weer in elk formaat met behulp van de respectievelijke conversie-opties.
JSON naar JPG met Java
De volgende Java-code converteert het JSON-bestand naar JPG-indeling.
// JSON Viewer - Render JSON-bestand als JPG met behulp van Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
JpgViewOptions viewOptions = new JpgViewOptions("/path/JSON-to-JPG-{0}.jpg");
viewer.view(viewOptions);
}
JSON naar PNG met Java
De volgende code converteert het JSON-bestand naar PNG-indeling met behulp van Java.
// JSON Viewer - Render JSON-bestand als PNG met Java
try (Viewer viewer = new Viewer("/path/sample.json")) {
PngViewOptions viewOptions = new PngViewOptions("/path/JSON-to-PNG-{0}.png");
viewer.view(viewOptions);
}
JSON naar responsieve HTML met behulp van Java
De volgende Java-broncode converteert het JSON-bestand naar responsieve HTML met ingesloten bronnen. Op dezelfde manier kunt u het ook converteren met externe bronnen met behulp van de methode forExternalResources.
// JSON Viewer - Render JSON-bestand als responsieve HTML met behulp van 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);
}
Ontvang een gratis API-licentie
U kunt een gratis tijdelijke licentie krijgen om de API te gebruiken zonder de evaluatiebeperkingen om een online JSON-bestandsviewer te bouwen.
Conclusie
Kortom, we hebben geleerd om de JSON-bestanden in andere formaten weer te geven. We hebben met name de JSON-gegevensbestanden geconverteerd naar PDF, JPG en PNG in Java. Ten slotte hebben we geleerd om de JSON weer te geven als responsieve HTML met externe of ingebedde bronnen met behulp van het Java-voorbeeld.
Ik hoop dat dit je zal stimuleren om een JSON-viewer Java-applicatie te ontwikkelen zoals Groupdocs.Viewer Online App.
Meer informatie over GroupDocs.Viewer for Java vindt u in de voorbeelden documentatie en GitHub. Neem voor vragen contact met ons op via het forum.