CreatePageStream
Leave feedback
On this page
Represents method that returns a stream to write page preview data.
public delegate Stream CreatePageStream(int pageNumber);
| Parameter | Type | Description |
|---|---|---|
| pageNumber | Int32 | Page number of a page to generate thumbnail |
Stream to write page preview
The following example demonstrates how get a document preview using PreviewOptions and CreatePageStream delegate.
CreatePageStream createDelegate = delegate (int pageNumber)
{
var pagePath = System.IO.Path.Combine(@"C:\Temp", string.Format("page_{0}.png", pageNumber));
return System.IO.File.Create(pagePath);
};
var previewOptions = new PreviewOptions(createDelegate);
previewOptions.PreviewFormat = PreviewOptions.PreviewFormats.PNG;
previewOptions.Height = 640;
previewOptions.Width = 480;
previewOptions.PageNumbers = new int[] { 1 };
using (var redactor = new Redactor("C:\Temp\SourceFile.pdf"))
{
redactor.GeneratePreview(previewOptions);
}
- namespace GroupDocs.Redaction.Options
- assembly GroupDocs.Redaction
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.