GetContainer
Parser.GetContainer method
Extrait un objet conteneur du document pour travailler avec des formats contenant des pièces jointes, des archives ZIP, etc.
public IEnumerable<ContainerItem> GetContainer()
Return_Value
Une collection d’éléments de conteneur ; nul
si l’extraction de conteneur n’est pas prise en charge.
Remarques
Pour vérifier si le format prend en charge l’extraction des pièces jointes, voirFormats de documents pris en charge (Extraire les conteneurs et les pièces jointes colonne).
Apprendre encore plus:
- Extraire les données des pièces jointes et des archives ZIP
- Itérer à travers les éléments du conteneur
- Extraire les pièces jointes des portfolios PDF
- Extraire les pièces jointes des e-mails
- Extraire les e-mails du stockage Outlook
- Extraire le texte des fichiers d’archive ZIP
Exemples
L’exemple suivant montre comment extraire des pièces jointes d’un conteneur :
// Crée une instance de la classe Parser
using(Parser parser = new Parser(filePath))
{
// Extraire les pièces jointes du conteneur
IEnumerable<ContainerItem> attachments = parser.GetContainer();
// Vérifie si l'extraction du conteneur est prise en charge
if(attachments == null)
{
Console.WriteLine("Container extraction isn't supported");
}
// Itérer sur les pièces jointes
foreach(ContainerItem item in attachments)
{
// Affiche le nom et la taille d'un élément
Console.WriteLine(string.Format("{0}: {1}", item.Name, item.Size));
}
}
Voir également
- class ContainerItem
- class Parser
- espace de noms GroupDocs.Parser
- Assemblée GroupDocs.Parser