I need a reader for MS office documents.
The reader should understand XLS, PPT, DOC from Office 97 and up to Office 2003.
The output of the reader should be plain text, with indications to:
Document properties (name, title, etc.)
Styles (which styles apply to what characters in the text) - this can be inline with the plain text output using special tags or escape characters.
The reader should be completely self contained and written in C/C++. No usage of external applications/utilities/DLLs/etc.
1. The program should be supplies as source, and as a compiled EXE example with command line arguments specifying the input and output files. The EXE is just to demonstrate operation - I need the source to integrate in my program.
2. Inline documentation of the functions used.
3. External documentation (may be brief) with description of how things are done. This should be supplied as a seperate document.
Since the project is in C, it is mostly platform independant.
No calls should be made to special system functions that are available only in Windows/Linux or other OS.
The code should just use ANSI C and standard C functions.