How to render Visio documents figures
When you are converting Visio files, you can choose what you want to render: Visio scheme pages or figures of Visio scheme. If Visio scheme does not contain pages - only figures will be rendered.
How to render Visio figures
To force render Visio figures please set RenderFiguresOnly property to true in VisioRenderingOptions. You can set width of each figure, height will be calculated by proportions automatically.
Rendering Visio figures to PNG
To render Visio figures to PNG with GroupDocs.Viewer for .NET use following code:
using (Viewer viewer = new Viewer("sample.vssx"))
{
PngViewOptions options = new PngViewOptions("result_page_{0}.png");
options.VisioRenderingOptions.RenderFiguresOnly = true;
options.VisioRenderingOptions.FigureWidth = 250;
viewer.View(options);
}
The following screenshot shows the output PNG file opened in a Windows Photo Viewer application.
Rendering Visio figures when converting to JPG
To render Visio figures to JPG with GroupDocs.Viewer for .NET use following code:
using (Viewer viewer = new Viewer("sample.vssx"))
{
JpgViewOptions options = new JpgViewOptions("result_page_{0}.jpg");
options.VisioRenderingOptions.RenderFiguresOnly = true;
options.VisioRenderingOptions.FigureWidth = 250;
viewer.View(options);
}
The following screenshot shows the output JPEG file opened in a Windows Photo Viewer application.
Rendering Visio figures when converting to PDF
To set margins values when converting HTML files to PDF with GroupDocs.Viewer for .NET use following code:
using (Viewer viewer = new Viewer("sample.vssx"))
{
PdfViewOptions options = new PdfViewOptions("result.pdf");
options.VisioRenderingOptions.RenderFiguresOnly = true;
options.VisioRenderingOptions.FigureWidth = 250;
viewer.View(options);
}
The following screenshot shows the output PDF file opened in an Acrobat Reader.
Rendering Visio figures when converting to HTML
To set margins values when converting HTML files to PDF with GroupDocs.Viewer for .NET use following code:
using (Viewer viewer = new Viewer("sample.vssx"))
{
PdfViewOptions options = new PdfViewOptions("result_page_{0}.html");
options.VisioRenderingOptions.RenderFiguresOnly = true;
options.VisioRenderingOptions.FigureWidth = 250;
viewer.View(options);
}
The following screenshot shows the output HTML file opened in browser.
More resources
View Visio Files Online
Along with full-featured .NET library we provide simple but powerful free online Apps. View VSD, VSDX, and VSS files online with GroupDocs Viewer App.
GitHub Examples
You may easily run the code above and see the feature in action in our GitHub examples:
- GroupDocs.Viewer for .NET examples, plugins, and showcase
- GroupDocs.Viewer for Java examples, plugins, and showcase
- Document Viewer for .NET MVC UI Example
- Document Viewer for .NET App WebForms UI Modern Example
- Document Viewer for Java App Dropwizard UI Modern Example
- Document Viewer for Java Spring UI Example