Render Visio-diagrammen in HTML, PDF en afbeelding met behulp van Java
· Muzammil Khan · 4 min
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:
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.
[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.
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.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
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.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
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.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
U kunt de Visio-bestanden ook weergeven in JPG met behulp van Java, zoals hieronder weergegeven:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
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].