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.
Geef VSSX weer in HTML
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.
Geef VSTX weer in PDF
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.
Render VSDX als PNG
U kunt de Visio-bestanden ook weergeven in JPG met behulp van Java, zoals hieronder weergegeven:
Render VSDX als JPG
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].