' For complete examples and data files, please go to https://github.com/groupdocs-viewer/GroupDocs.Viewer-for-.NET
Dim config As ViewerConfig = Utilities.GetConfigurations()
' Create image handler
Dim imageHandler As New ViewerImageHandler(config)
Dim guid As String = DocumentName
' Set image options to show hidden pages
Dim options As New ImageOptions()
options.DiagramOptions.ShowHiddenPages = True
Dim container As DocumentInfoContainer = imageHandler.GetDocumentInfo(guid)
For Each page As PageData In container.Pages
Console.WriteLine("Page number: {0}, Page Name: {1}, IsVisible: {2}", page.Number, page.Name, page.IsVisible)
Next
Dim pages As List(Of PageImage) = imageHandler.GetPages(guid, options)
For Each page As PageImage In pages
'Save each image at disk
Utilities.SaveAsImage(Convert.ToString(page.PageNumber + "_") & DocumentName, page.Stream)
Next