GetContainer

Parser.GetContainer method

Extrae un objeto contenedor del documento para trabajar con formatos que contienen archivos adjuntos, archivos ZIP, etc.

public IEnumerable<ContainerItem> GetContainer()

Valor_devuelto

Una colección de elementos contenedores; nulosi no se admite la extracción de contenedores.

Observaciones

Para verificar si el formato admite la extracción de archivos adjuntos, consulteFormatos de documentos admitidos (Extraer contenedores y archivos adjuntos columna).

Aprende más:

Ejemplos

El siguiente ejemplo muestra cómo extraer archivos adjuntos de un contenedor:

// Crea una instancia de la clase Parser
using(Parser parser = new Parser(filePath))
{
    // Extraer archivos adjuntos del contenedor
    IEnumerable<ContainerItem> attachments = parser.GetContainer();
    // Comprobar si se admite la extracción de contenedores
    if(attachments == null)
    {
        Console.WriteLine("Container extraction isn't supported");
    }
 
    // Iterar sobre adjuntos
    foreach(ContainerItem item in attachments)
    {
        // Imprime el nombre y el tamaño de un artículo
        Console.WriteLine(string.Format("{0}: {1}", item.Name, item.Size));
    }
}

Ver también