GetContainer
Parser.GetContainer method
Извлекает объект-контейнер из документа для работы с форматами, содержащими вложения, ZIP-архивы и т. д.
public IEnumerable<ContainerItem> GetContainer()
Возвращаемое значение
Коллекция элементов контейнера; нулевой
если извлечение контейнера не поддерживается.
Примечания
Чтобы проверить, поддерживает ли формат извлечение вложений, см.Поддерживаемые форматы документов (Извлечение контейнеров и вложений столбец).
Узнать больше:
- Извлечение данных из вложений и ZIP-архивов
- Итерация по элементам контейнера
- Извлечение вложений из портфолио PDF
- Извлечение вложений из электронных писем
- Извлечение электронных писем из хранилища Outlook
- Извлечение текста из ZIP-архивов
Примеры
В следующем примере показано, как извлечь вложения из контейнера:
// Создаем экземпляр класса Parser
using(Parser parser = new Parser(filePath))
{
// Извлекаем вложения из контейнера
IEnumerable<ContainerItem> attachments = parser.GetContainer();
// Проверяем, поддерживается ли извлечение контейнера
if(attachments == null)
{
Console.WriteLine("Container extraction isn't supported");
}
// Перебираем вложения
foreach(ContainerItem item in attachments)
{
// Напечатать имя и размер элемента
Console.WriteLine(string.Format("{0}: {1}", item.Name, item.Size));
}
}
Смотрите также
- class ContainerItem
- class Parser
- пространство имен GroupDocs.Parser
- сборка GroupDocs.Parser