GeneratePreview

Redactor.GeneratePreview method

Genera imágenes de vista previa de páginas específicas en un formato de imagen determinado.

public void GeneratePreview(PreviewOptions previewOptions)
Parámetro Escribe Descripción
previewOptions PreviewOptions Configuración de propiedades de imagen y rango de páginas

Ejemplos

El siguiente ejemplo demuestra cómo obtener una vista previa del documento usandoPreviewOptions y ambos delegados.

    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);
    };
    ReleasePageStream releaseDelegate = delegate (int pageNumber, System.IO.Stream pageStream)
    {
        // hacer cualquier cosa con Stream, que contiene una vista previa de la página
        pageStream.Close();
    };
    var previewOptions = new PreviewOptions(createDelegate, releaseDelegate);
    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);
    }

Ver también