This is a problem I am struggling with right now.<p>I have a CVS repository of PDF and Word docs.<p>The business side uses docx format, so using markdown and generating docx is not really feasible.  I have run into issues of people changing the filename and it creating a new entry in the version control.  I have a idea I plan to implement to fix this.<p>What I would really like is some linux system that would make it easy to pull the text out of docx and make it searchable.  I would want something that could run on the command line that does not have a ton of dependencies.