J'essaie d'obtenir le texte brut d'un document Word. Plus précisément, le xpath me donne des ennuis. Comment sélectionnez-vous les tags? Voici le code que j'ai.Comment saisir du texte à partir d'un document word (docx) en C#?
public static string TextDump(Package package)
{
StringBuilder builder = new StringBuilder();
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(package.GetPart(new Uri("/word/document.xml", UriKind.Relative)).GetStream());
foreach (XmlNode node in xmlDoc.SelectNodes("/descendant::w:t"))
{
builder.AppendLine(node.InnerText);
}
return builder.ToString();
}
A travaillé parfaitement, merci. – Joe