Render to PNG or JPEG
When rendering to PNG/JPG, GroupDocs.Viewer renders each page of the source document as a separate PNG or JPG image.
To render files to PNG/JPG, follow these steps:
- Create an instance of the Viewer class. Specify the source document path as a constructor parameter.
- Instantiate the PngViewOptions or JpgViewOptions object. Specify a path to save the rendered pages.
- Call the View method of the Viewer object. Specify the PngViewOptions or JpgViewOptions object as the parameter.
The following code snippet shows how to render a .docx document to PNG image:
using GroupDocs.Viewer;
using GroupDocs.Viewer.Options;
// ...
using (Viewer viewer = new Viewer("sample.docx"))
{
// Create a PNG file.
PngViewOptions viewOptions = new PngViewOptions();
viewer.View(viewOptions);
}
Imports GroupDocs.Viewer
Imports GroupDocs.Viewer.Options
' ...
Module Program
Sub Main(args As String())
Using viewer As Viewer = New Viewer("sample.docx")
' Create a PNG file.
Dim viewOptions As PngViewOptions = New PngViewOptions()
viewer.View(viewOptions)
End Using
End Sub
End Module
The following code snippet shows how to render a .docx document to JPG image:
using GroupDocs.Viewer;
using GroupDocs.Viewer.Options;
// ...
using (Viewer viewer = new Viewer("sample.docx"))
{
// Create a JPG file.
JpgViewOptions viewOptions= new JpgViewOptions();
viewer.View(viewOptions);
}
Imports GroupDocs.Viewer
Imports GroupDocs.Viewer.Options
' ...
Module Program
Sub Main(args As String())
Using viewer As Viewer = New Viewer("sample.docx")
' Create a JPG file.
Dim viewOptions As JpgViewOptions = New JpgViewOptions()
viewer.View(viewOptions)
End Using
End Sub
End Module
For details, please refer to the following pages: