CreatePageStream

CreatePageStream delegate

Rappresenta il metodo che restituisce un flusso per scrivere i dati di anteprima della pagina.

public delegate Stream CreatePageStream(int pageNumber);
Parametro Tipo Descrizione
pageNumber Int32 Numero di pagina di una pagina per generare la miniatura

Valore di ritorno

Stream per scrivere l’anteprima della pagina

Esempi

L’esempio seguente mostra come ottenere un’anteprima del documento utilizzandoPreviewOptions ECreatePageStream delegare.

    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);
    }

Guarda anche