GeneratePreview

Redactor.GeneratePreview method

Belirli sayfaların önizleme resimlerini belirli bir resim biçiminde oluşturur.

public void GeneratePreview(PreviewOptions previewOptions)
Parametre Tip Tanım
previewOptions PreviewOptions Görüntü özellikleri ve sayfa aralığı ayarları

Örnekler

Aşağıdaki örnek, kullanarak bir belge önizlemesinin nasıl alınacağını gösterir.PreviewOptions ve her iki delege.

    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)
    {
        // sayfa önizlemesini içeren Akış ile her şeyi yapın
        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);
    }

Ayrıca bakınız