List attachments

GroupDocs.Viewer for .NET API enables you to retrieve a list of document attachments from your emails, Outlook data files, archives and PDF documents.

Follow these steps to get a list of all attachments:

  • Instantiate Viewer object for the file that contains attachment(s);
  • Call GetAttachments method which will return document attachments collection;
  • Iterate through attachments collection.

Following example demonstrates on how to get all attachments from MSG file.

using (Viewer viewer = new Viewer("sample.msg"))
{
    IList<Attachment> attachments = viewer.GetAttachments();
    Console.WriteLine("\nAttachments:");
    foreach(Attachment attachment in attachments)
        Console.WriteLine(attachment);
}