// For complete examples and data files, please go to https://github.com/groupdocs-text/GroupDocs.Text-for-.NET
ExtractorFactory factory = new ExtractorFactory();
using (var container = new PersonalStorageContainer("default.ost"))
{
for (int i = 0; i < container.Entities.Count; i++)
{
Console.WriteLine(container.Entities[i].Name);
Console.WriteLine(container.Entities[i].Path.ToString());
Console.WriteLine(container.Entities[i].MediaType);
Console.WriteLine(container.Entities[i][PersonalStorageContainer.EmailSubject]);
Console.WriteLine(container.Entities[i][PersonalStorageContainer.EmailSender]);
Console.WriteLine(container.Entities[i][PersonalStorageContainer.EmailReceiver]);
using (TextExtractor extractor = factory.CreateTextExtractor(container.Entities[i].OpenStream()))
{
Console.WriteLine("Content:");
Console.WriteLine(extractor != null ? extractor.ExtractAll() : "The document format is not supported");
}
}
}