GeneratePreview

Redactor.GeneratePreview method

Erzeugt Vorschaubilder bestimmter Seiten in einem bestimmten Bildformat.

public void GeneratePreview(PreviewOptions previewOptions)
Parameter Typ Beschreibung
previewOptions PreviewOptions Bildeigenschaften und Seitenbereichseinstellungen

Beispiele

Das folgende Beispiel zeigt, wie Sie mithilfe von eine Dokumentvorschau erhaltenPreviewOptions und beide Delegierten.

    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)
    {
        // alles mit Stream machen, Seitenvorschau enthalten
        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);
    }

Siehe auch