GeneratePreview

Redactor.GeneratePreview method

Genererar förhandsvisningsbilder av specifika sidor i ett givet bildformat.

public void GeneratePreview(PreviewOptions previewOptions)
Parameter Typ Beskrivning
previewOptions PreviewOptions Bildegenskaper och inställningar för sidintervall

Exempel

Följande exempel visar hur man får en förhandsgranskning av ett dokument med hjälp avPreviewOptions och båda delegaterna.

    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)
    {
        // gör vad som helst med Stream, som innehåller sidförhandsgranskning
        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);
    }

Se även