Microsoft Visio is een populaire tool voor vectorafbeeldingen waarmee u gegevensverbonden bedrijfsprocesstromen kunt visualiseren. Het kan worden gebruikt om een verscheidenheid aan diagrammen te tekenen, zoals stroomdiagrammen, organigrammen, bouwplannen, plattegronden, gegevensstroomdiagrammen, processtroomdiagrammen, modellering van bedrijfsprocessen, zwembaandiagrammen, 3D-kaarten en nog veel meer. Als Java-ontwikkelaar kunt u Visio-diagrammen eenvoudig programmatisch weergeven in HTML, PDF en andere populaire afbeeldingsindelingen. In dit artikel leert u hoe u Visio-diagrammen kunt weergeven in HTML, PDF en afbeeldingen met behulp van Java. In dit artikel worden de volgende onderwerpen besproken/behandeld:
- [Java API om Visio-bestanden te bekijken][2]
- [Visio VSSX weergeven in HTML][3]
- [Visio VSTX weergeven in PDF][4]
- [Bekijk Visio VSDX als afbeelding][5]
Java API om Visio-bestanden te bekijken
Ik zal [GroupDocs.Viewer for Java API][6] gebruiken voor het weergeven van Visio-bestanden. Het biedt een zeer flexibele oplossing voor het bekijken van documenten om veelgebruikte bestandsindelingen overal weer te geven en weer te geven. Met deze API kunt u krachtige document- en beeldweergavetoepassingen in Java maken zonder externe software te installeren. Hiermee kunt u snel PDF, HTML, XML, Microsoft Office Word, Excel-werkbladen, PowerPoint-presentaties, Outlook-e-mails, Visio-diagrammen, Project, metabestanden, afbeeldingen en verschillende andere bestandsindelingen bekijken met gemak en met minder programmeerrisico’s.
Downloaden en configureren
[Haal de bibliotheek][7] uit downloads of voeg gewoon de volgende pom.xml-configuratie toe aan uw op Maven gebaseerde Java-toepassingen om de onderstaande voorbeelden te proberen.
<repository>
<id>GroupDocsArtifactRepository</id>
<name>GroupDocs Artifact Repository</name>
<url>https://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer</artifactId>
<version>21.2</version>
</dependency>
Geef Visio VSSX weer in HTML
U kunt het Visio VSSX-bestand in HTML weergeven door de onderstaande eenvoudige stappen te volgen:
- Maak een instantie van de klasse [Viewer][8]
- Geef het invoerbestandspad op
- Maak een instantie van de klasse [HtmlViewOptions][9].
- Geef het uitvoerbestandspad op
- Roep de methode [View][10] aan en geef HtmlViewOptions door Het volgende codevoorbeeld laat zien hoe het VSSX-bestand in HTML moet worden weergegeven met behulp van Java.
De klasse **HtmlViewOptions ** biedt opties voor het weergeven van documenten in HTML-indeling. De constructor [ForEmbeddedResources][12] maakt een nieuwe instantie van de klasse HtmlViewOptions voor weergave in HTML met ingesloten bronnen. Het biedt bepaalde opties voor verschillende bestandsindelingen, zoals VisioRenderingOptions voor Visio-bestanden, watermerkopties om tekstwatermerk in te stellen, beveiligingsopties, weergaveopties om verborgen pagina’s, notities en opmerkingen weer te geven, enz. Meer details over “[Document HTML Viewer][13]” vindt u in de documentatie.
Geef Visio VSTX weer in PDF
U kunt het Visio VSTX-bestand in PDF-indeling weergeven door de onderstaande eenvoudige stappen te volgen:
- Maak een instantie van de klasse [Viewer][8]
- Geef het invoerbestandspad op
- Maak een instantie van de klasse [PdfViewOptions][14].
- Geef het uitvoerbestandspad op
- Roep de methode [View][10] aan en geef PdfViewOptions door Het volgende codevoorbeeld laat zien hoe het VSTX-bestand in PDF moet worden weergegeven met Java.
De klasse **PdfViewOptions ** biedt opties voor het weergeven van documenten in PDF-indeling. Het maakt het ook mogelijk om afzonderlijke opties in te stellen voor verschillende bestandsindelingen, waaronder tekstwatermerk, beveiligingsopties en weergave van verborgen pagina’s, notities en opmerkingen, enz. Meer details over “[Document PDF Viewer][16]” vindt u in de documentatie.
Geef Visio VSDX weer als afbeelding
U kunt het Visio VSDX-bestand in JPG- of PNG-indeling weergeven door de onderstaande eenvoudige stappen te volgen:
- Maak een instantie van de klasse [Viewer][8]
- Geef het invoerbestandspad op
- Maak een instantie van de klasse [PngViewOptions][17].
- Geef het uitvoerbestandspad op
- Roep de methode [View][10] aan en geef PngViewOptions door Het volgende codevoorbeeld laat zien hoe het VSDX-bestand in PNG kan worden weergegeven met behulp van Java. U kunt de Visio-bestanden ook weergeven in JPG met behulp van Java, zoals hieronder weergegeven: De klasse **PngViewOptions ** biedt opties voor het weergeven van documenten in PNG-indeling. Evenzo biedt de klasse **JpgViewOptions ** opties voor het weergeven van documenten in JPG-indeling. Beide klassen bieden ook instellingsopties voor andere indelingen, samen met tekstwatermerk, beveiligingsopties en weergave van verborgen pagina’s, notities en opmerkingen, enz. Meer details over “[Document Image Viewer][20]” vindt u in de documentatie.
Ontvang een gratis licentie
U kunt de API uitproberen zonder evaluatiebeperkingen door [een gratis tijdelijke licentie][21] aan te vragen.
Conclusie
In dit artikel heeft u geleerd Visio-bestanden (.vsdx, .vstx, .vssx) weer te geven in HTML, PDF, PNG en Jpg met behulp van Java. U kunt nog meer leren over GroupDocs.Viewer Java API met behulp van de [documentatie][22]. Neem bij onduidelijkheden gerust contact met ons op via het [forum][23].
Zie ook
- [[Bekijk berichten van gewenste mappen in Outlook Data Files (OST/PST)][24]][25] [1]: https://blog.conholdate.com/wp-content/uploads/sites/27/2021/04/View-Visio-Files-using-Java.jpg [2]: #java-viewer-api [3]: #render-vssx-to-html [4]: #render-vstx-to-pdf [5]: #render-vsdx-to-image [6]: https://products.groupdocs.com/viewer/java [7]: https://releases.groupdocs.com/viewer/java/ [8]: https://apireference.groupdocs.com/viewer/java/com.groupdocs.viewer/Viewer [9]: https://apireference.groupdocs.com/viewer/java/com.groupdocs.viewer.options/HtmlViewOptions [10]: https://apireference.groupdocs.com/viewer/java/com.groupdocs.viewer/Viewer#view(com.groupdocs.viewer.options.ViewOptions) [11]: https://blog.conholdate.com/wp-content/uploads/sites/27/2021/04/Render-VSSX-in-HTML.jpg [12]: https://apireference.groupdocs.com/viewer/java/com.groupdocs.viewer.options/HtmlViewOptions#forEmbeddedResources(java.lang.String) [13]: https://docs.groupdocs.com/viewer/java/document-viewer-html-viewer/ [14]: https://apireference.groupdocs.com/viewer/java/com.groupdocs.viewer.options/PdfViewOptions [15]: https://blog.conholdate.com/wp-content/uploads/sites/27/2021/04/Render-VSTX-in-PDF.jpg [16]: https://docs.groupdocs.com/viewer/java/document-viewer-pdf-viewer/ [17]: https://apireference.groupdocs.com/viewer/java/com.groupdocs.viewer.options/PngViewOptions [18]: https://blog.conholdate.com/wp-content/uploads/sites/27/2021/04/Render-VSDX-in-PNG.jpg [19]: https://blog.conholdate.com/wp-content/uploads/sites/27/2021/04/Render-VSDX-in-JPG.jpg [20]: https://docs.groupdocs.com/viewer/java/document-viewer-image-viewer/ [21]: https://purchase.groupdocs.com/temporary-license [22]: https://docs.groupdocs.com/viewer/java/ [23]: https://forum.groupdocs.com/c/viewer/9 [24]: https://blog.groupdocs.com/2019/08/24/view-messages-from-desired-folders-in-outlook-data-files-ostpst/ [25]: https://blog.conholdate.com/total/export-data-to-excel-in-csharp/