Render 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.