GroupDocsGists
10/24/2017 - 1:17 PM

Examples-CSharp-GroupDocs.Text.Examples.CSharp-ContainerExtractor-EnumeratingAllEntities.cs

// For complete examples and data files, please go to https://github.com/groupdocs-text/GroupDocs.Text-for-.NET
IContainerFactory containerFactory = null;
MediaTypeDetector containerMediaTypeDetector = null;
Container container = null;
ExtractorFactory readerFactory = new ExtractorFactory();
var enumerator = new ContainerEnumerator(containerFactory, containerMediaTypeDetector, container);
while (enumerator.MoveNext())
{
    using (var stream = enumerator.Current.OpenStream())
    {
        using (var extractor = readerFactory.CreateTextExtractor(stream))
        {
            Console.WriteLine(extractor == null ? "document isn't supported" : extractor.ExtractAll());
        }
    }
}