Metadata extraction

Jul 9, 2013 at 3:58am
Good afternoon. I am currently having a project that I am out of my wits. This project needs me to use C++ coding to come up with a program when run, will open a word document, and then display the metadata of the word document as output in another text file.

I really need urgent help for I am not very fluent in C++ language. Thank you.
Jul 9, 2013 at 4:10am
Have a read about fstreams:
http://www.cplusplus.com/doc/tutorial/files/
And string operations which can be found here:
http://www.cplusplus.com/reference/string/string/
Jul 9, 2013 at 4:51am
You cannot read metadata with fstreams - metadata is not contained in the file, it is associated with the file separately. You have to use your operating system's API to read metadata - since you mentioned Word, I am assuming you're using Windows - try looking at the Windows API for how to read metadata for files.
Last edited on Jul 9, 2013 at 4:51am
Jul 10, 2013 at 3:33am
Hi there, thank you for your help. I am just a beginner here so I am not sure how it goes about API. Does it involve pulling libraries from third party software? If yes, how is my code suppose to look like? Major technical problems here :(

So far, I came up with the codes on checking file extension of the document, which after checking comes the part of extracting metadata.


I have decided to use fiapiman API for extraction of metadata but i don't know how to write the coding to pull in this library.
Last edited on Jul 10, 2013 at 3:39am
Jul 10, 2013 at 11:58pm
You need to use the Windows API, not any third party library.

Try this google search result: http://stackoverflow.com/questions/6080319/where-does-windows-explorer-store-file-meta-data
Topic archived. No new replies allowed.