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; nulo
si 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:
- Extraiga datos de archivos adjuntos y archivos ZIP
- Iterar a través de los elementos del contenedor
- Extraiga archivos adjuntos de carpetas en PDF
- Extraer archivos adjuntos de correos electrónicos
- Extraer correos electrónicos del almacenamiento de Outlook
- Extraer texto de archivos comprimidos ZIP
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
- class ContainerItem
- class Parser
- espacio de nombres GroupDocs.Parser
- asamblea GroupDocs.Parser