• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Android: looking for app that can be called from another app to extract text from common file types

iziz

Lurker
Apr 6, 2012
4
0
We're writing an app that performs some text processing. It can only work on raw UTF-8 text so we need some means of taking input files in common formats like RTF, DOC, PDF (with text) etc and extracting text from them. This text would then be passed to our app for processing.


I have been trying to port Tika and its parsers to Android with a lot of pain and little luck. A lot of incompatibilities of various 3rd party parser components... Then I remembered that when we wrote a similar app for the desktop a couple of years ago, we actually used OpenOffice (via a macro) to extract text by invoking OO as an external process.


So my question is this: do you know of a tool that (i) is not Tika; (ii) can extract Unicode text from common file formats and (iii) can somehow be forked off by our app so that we can pass the input files to it and then collect the extracted text?


By the way, even though this might be a topic for a separate question, but if you have successfully ported Tika to Android, can you let me know: I still have a glimmer of hope that it can be done.


Thanks much!
 

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones