Metadata Information in C#.net

We wanted to get below listed metadata for provided office type files.
Note: we are using C#.net for development.

Word File

hasPrintRevisions = wordDocument.PrintRevisions;
trackRevisionsEnabled = wordDocument.TrackRevisions;
showRevisionsEnabled = wordDocument.ShowRevisions;
hasTrackChanges --hasPrintRevisions
hasHeader
hasFooter

EXCEL File

hasHeader
hasFooter
hasProtectedSheet
protectedSheetNames
hiddenSheetNames
hasHiddenRows

PPT File

hasHeader
hasFooter
numberOfHiddenSlide
hasNotes = hasSpeakerNotes

Please suggest if this possible with LibreOffice.dll ? if yes if you can give us sample example.

Thanks