CreatePageStream

CreatePageStream delegate

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

public delegate Stream CreatePageStream(int pageNumber);
Παράμετρος Τύπος Περιγραφή
pageNumber Int32 Αριθμός σελίδας σελίδας για δημιουργία μικρογραφίας

Επιστρεφόμενη Αξία

Ροή για να γράψετε προεπισκόπηση σελίδας

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

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

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

Δείτε επίσης