CreatePageStream

CreatePageStream delegate

Stellt eine Methode dar, die einen Stream zum Schreiben von Seitenvorschaudaten zurückgibt.

public delegate Stream CreatePageStream(int pageNumber);
Parameter Typ Beschreibung
pageNumber Int32 Seitennummer einer Seite zum Generieren von Miniaturansichten

Rückgabewert

Streamen, um Seitenvorschau zu schreiben

Beispiele

Das folgende Beispiel zeigt, wie Sie mithilfe von eine Dokumentvorschau erhaltenPreviewOptions UndCreatePageStream delegieren.

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

Siehe auch