Eine Word-Datei in DOCX ist als Zip-Datei gepackt. Die Metadaten befinden sich in einer XML-Datei in dieser ZIP-Datei. Als sehr einfache Art und Weise darüber nachzudenken, ist es das, was Sie programmatisch durch C# tun müsste:
- Entpacken Sie die DOCX-Datei in es Ordnerstruktur.
- Öffnen Sie die Datei core.xml, die sich im Ordner docProps dieser Struktur befindet.
- Ziehen und speichern Sie die relevanten XML-Elemente, die Sie suchen, wie Titel, Thema oder was auch immer.
- Schreiben Sie diese Elemente mit Console.WriteLine().
Image Showing Structure and XML file
Info on Office Open XML format
Duplikat http://stackoverflow.com/questions/9684368/how-to-read-metadata-information-from-docx-documents –
Mögliche Duplikat [Read/Schreibe 'Erweiterte' Dateieigenschaften (C#)] (http://stackoverflow.com/questions/220097/read-write-extended-file-properties-c) – Vedran
@PranavPatel Es ist mir ähnlich, aber nicht das Gleiche, die Frage, die Sie show fragt, wie Eddit diese Daten nicht programmatisch, ich möchte diese Daten auf die Konsole schreiben –