I\'m looking for a way to read Microsoft Works (.wps) and One Note (.one) files in a Java application. Actually, all I care about is extracting readable text from these file
From what I can tell the .one (One Note) file format is proprietary but there is a COM API: http://msdn.microsoft.com/en-us/library/ms788684(office.12).aspx#Office2007OneNoteWhatsNew_OneNote2007COMAPI which you might be able to write something to convert the data in another language and call it?
A couple of google search reveal programs that can convert wps files, but I don't see any java api or any documentation. It might be doable. Not sure how many files you are dealing with, but you might need to use another application to convert the file or have you users run another app to convert it first?