ReleasePageStream

ReleasePageStream delegate

एक विधि का प्रतिनिधित्व करता है जो द्वारा बनाई गई स्ट्रीम को रिलीज़ करता हैCreatePageStream प्रतिनिधि।

public delegate void ReleasePageStream(int pageNumber, Stream pageStream);
पैरामीटर प्रकार विवरण
pageNumber Int32 उत्पन्न पृष्ठ पूर्वावलोकन की पृष्ठ संख्या
pageStream Stream स्ट्रीम, जिसमें उत्पन्न पृष्ठ पूर्वावलोकन शामिल है

उदाहरण

निम्न उदाहरण प्रदर्शित करता है कि दस्तावेज़ पूर्वावलोकन का उपयोग कैसे किया जाता है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)
    {
        // स्ट्रीम के साथ कुछ भी करें, जिसमें पृष्ठ पूर्वावलोकन हो
        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);
    }

यह सभी देखें