I'm looking for an Android library/UI control that can render a document (preferably OpenXML, but I'm open to RTF and lesser formats) and allow basic editing: deleting and typing. Formatting isn't really a concern. Cross-platform with iOS is an added bonus.

Free is always nice (even with draconian licensing), but I am open to reasonably priced solutions. Aspose.Words for $1000, is not reasonable for what I need (basic editing of one format).

The use case for this is that I'm generating a document, and the user might sometimes want to do some sanitizing, like entering line breaks to push a block of text onto the next page.

Required elements:

  • lists
  • bold
  • italic
  • underlined

So far, the best I've come across is to use RTF and extend EditTExt, but it does not handle lists. I've heard of the Google Drive Realtime API, but it isn't obvious (to me, at least) whether or not they provide an editor that I can embed.

  • 2
    What specifically do you need that the EditText widget does not offer? You can convert between HTML and Spanned objects that can be edited by an EditText, and HTML is a more popular document format. May 11, 2014 at 20:47
  • @CommonsWare that's a good question, maybe plain old HTML is good enough. I'd like to actually use already written documents, insert auto-generated content, and then allow for manual sanitizing. In my experience though, conversion to HTML has been terrible, so I'll see. Thank you!
    – makhdumi
    May 11, 2014 at 22:25
  • @CommonsWare Right, now I see why everyone says EditText is useless. It's only capable of editing a (very) small subset of HTML. This doesn't fit my requirements at all.
    – makhdumi
    May 12, 2014 at 0:43
  • Feel free to explain what specifically is missing that your "requirements" call for. After all, any software recommendation will need to take that into account. May 12, 2014 at 1:04
  • 1
    That is not specific. You clearly have a vision of what "basic richly formatted documents" means to you. If you don't explain the roster of features that you seek, how do you expect anyone to recommend something that has those features? Besides, EditText is capable of more than what you cited. May 12, 2014 at 1:14

1 Answer 1

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.