Zoals we al hebben besproken in een .NET-artikel, is XML een gestructureerde opmaaktaal voor gegevensopslag en -transport die veel wordt gebruikt bij het programmeren. Om XML-gegevens goed te kunnen bekijken of delen, is het vaak nodig om deze te converteren naar andere documentindelingen zoals PDF, JPG, PNG of HTML. Dit artikel biedt een basisbenadering voor het bekijken van XML-bestanden met behulp van eenvoudige Java-code.
XML-bestandsviewer - Java-API
De GroupDocs.Viewer for Java is een API voor het bekijken van documenten waarmee meerdere bestandsindelingen kunnen worden geconverteerd, waaronder XML naar PDF, HTML en afbeeldingsindelingen zoals JPG en PNG binnen Java-toepassingen. Voor demonstratiedoeleinden zal ik Java gebruiken om met deze API een XML-bestand naar PDF-indeling te converteren.
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>23.2</version>
</dependency>
XML-bestandsviewer met behulp van Java
De API kan XML-bestanden converteren naar verschillende indelingen, waaronder PDF, JPG, PNG en HTML. Deze handleiding richt zich echter alleen op het converteren van XML-bestanden naar PDF-indeling. De volgende stappen schetsen het proces van het renderen van XML-bestanden naar PDF:
- Laad het XML-bestand met behulp van de klasse Viewer.
- Gebruik de PDF-weergaveopties om het gewenste uitvoerpad en de gewenste instellingen op te geven.
- Roep de methode View() aan met de ingestelde opties om het XML-bestand in PDF-uitvoer te verkrijgen.
De onderstaande Java-broncode laat zien hoe u een XML-bestand converteert naar PDF-indeling.
// XML Viewer - Render XML-bestand als PDF met behulp van Java
try (Viewer viewer = new Viewer("/path/document.xml"))
{
PdfViewOptions viewOptions = new PdfViewOptions("/path/XML-to-PDF.pdf");
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 XML-bestandsviewer te bouwen.
Conclusie
Kortom, u hebt de grondbeginselen geleerd van het bekijken van XML-bestanden in een Java-toepassing met behulp van de API. In komende discussies zullen we bespreken hoe u XML-bestanden kunt converteren naar JPG-, PNG- en HTML-indelingen.
Raadpleeg de onderstaande links voor meer kennis over de API en het bouwen van uw eigen XML-viewer.
Bouw uw eigen XML Viewer Java-toepassing
Hier zijn enkele belangrijke koppelingen die u zullen helpen bij het bouwen van uw eigen XML-viewer Java-toepassing.
Kenmerken | Documentatie | API-referentie
Running Voorbeelden – Broncode | Forum | Release-opmerkingen