Render to PNG or JPEG
Leave feedback
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:
Was this page helpful?
Any additional feedback you'd like to share with us?
Please tell us how we can improve this page.
Thank you for your feedback!
We value your opinion. Your feedback will help us improve our documentation.