Render Visio-bestanden met Java

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:

  1. Maak een instantie van de klasse [Viewer][8]
  2. Geef het invoerbestandspad op
  3. Maak een instantie van de klasse [HtmlViewOptions][9].
  4. Geef het uitvoerbestandspad op
  5. 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

    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.

Geef Visio VSTX weer in PDF

U kunt het Visio VSTX-bestand in PDF-indeling weergeven door de onderstaande eenvoudige stappen te volgen:

  1. Maak een instantie van de klasse [Viewer][8]
  2. Geef het invoerbestandspad op
  3. Maak een instantie van de klasse [PdfViewOptions][14].
  4. Geef het uitvoerbestandspad op
  5. 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

    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.

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:

  1. Maak een instantie van de klasse [Viewer][8]
  2. Geef het invoerbestandspad op
  3. Maak een instantie van de klasse [PngViewOptions][17].
  4. Geef het uitvoerbestandspad op
  5. 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

    Render VSDX als PNG

    U kunt de Visio-bestanden ook weergeven in JPG met behulp van Java, zoals hieronder weergegeven:
    Render VSDX als JPG

    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.

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