GeneratePreview

Redactor.GeneratePreview method

Génère des images d’aperçu de pages spécifiques dans un format d’image donné.

public void GeneratePreview(PreviewOptions previewOptions)
Paramètre Taper La description
previewOptions PreviewOptions Propriétés de l’image et paramètres de plage de pages

Exemples

L’exemple suivant montre comment obtenir un aperçu de document à l’aide dePreviewOptions et les deux délégués.

    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)
    {
        // faire n'importe quoi avec Stream, contenant l'aperçu de la page
        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);
    }

Voir également