CreatePageStream

CreatePageStream delegate

Representerar en metod som returnerar en ström för att skriva sidförhandsgranskningsdata.

public delegate Stream CreatePageStream(int pageNumber);
Parameter Typ Beskrivning
pageNumber Int32 Sidnummer för en sida för att generera miniatyrbild

Returvärde

Streama för att skriva förhandsgranskning av sidan

Exempel

Följande exempel visar hur man får en förhandsgranskning av ett dokument med hjälp avPreviewOptions ochCreatePageStream delegera.

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

Se även