GeneratePreview

Watermarker.GeneratePreview method

Genera imágenes de vista previa del documento.

public void GeneratePreview(PreviewOptions previewOptions)
Parámetro Escribe Descripción
previewOptions PreviewOptions Opciones adicionales para usar al generar imágenes de vista previa.

Ejemplos

Generar imagen de vista previa para la primera página del documento de Word.

CreatePageStream createPageStreamDelegate = delegate(int number)
                                            {
                                                string previewImageFileName = string.Format("page{0}.png", number);
                                                return File.OpenWrite(previewImageFileName);
                                            };
ReleasePageStream releasePageStreamDelegate = delegate(int number, Stream stream)
                                              {
                                                  stream.Close();
                                              };
PreviewOptions previewOptions = new PreviewOptions(createPageStreamDelegate, releasePageStreamDelegate)
                                {
                                    PreviewFormat = PreviewOptions.PreviewFormats.PNG,
                                    PageNumbers = new []{1}
                                };

using (Watermarker watermarker = new Watermarker(@"C:\Documents\test.docx"))
{
    watermarker.GeneratePreview(previewOptions);
}

Ver también