GeneratePreview

Redactor.GeneratePreview method

Δημιουργεί εικόνες προεπισκόπησης συγκεκριμένων σελίδων σε μια δεδομένη μορφή εικόνας.

public void GeneratePreview(PreviewOptions previewOptions)
Παράμετρος Τύπος Περιγραφή
previewOptions PreviewOptions Ιδιότητες εικόνας και ρυθμίσεις εύρους σελίδων

Παραδείγματα

Το ακόλουθο παράδειγμα δείχνει πώς να αποκτήσετε μια προεπισκόπηση εγγράφου χρησιμοποιώνταςPreviewOptions και των δύο αντιπροσώπων.

    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)
    {
        // κάντε οτιδήποτε με το Stream, που περιέχει προεπισκόπηση σελίδας
        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);
    }

Δείτε επίσης