GeneratePreview

Redactor.GeneratePreview method

Menghasilkan gambar pratinjau dari halaman tertentu dalam format gambar tertentu.

public void GeneratePreview(PreviewOptions previewOptions)
Parameter Jenis Keterangan
previewOptions PreviewOptions Properti gambar dan pengaturan rentang halaman

Contoh

Contoh berikut menunjukkan cara mendapatkan pratinjau dokumen menggunakanPreviewOptions dan kedua delegasi.

    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)
    {
        // lakukan apa saja dengan Stream, berisi pratinjau halaman
        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);
    }

Lihat juga