GeneratePreview

Redactor.GeneratePreview method

Genereert voorbeeldafbeeldingen van specifieke pagina’s in een bepaald afbeeldingsformaat.

public void GeneratePreview(PreviewOptions previewOptions)
Parameter Type Beschrijving
previewOptions PreviewOptions Afbeeldingseigenschappen en instellingen voor paginabereik

Voorbeelden

Het volgende voorbeeld laat zien hoe u een documentvoorbeeld krijgt met behulp vanPreviewOptions en beide afgevaardigden.

    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)
    {
        // doe alles met Stream, inclusief paginavoorbeeld
        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);
    }

Zie ook