Word Document Processing Android APIs

Generate, Manipulate, Convert and Render Word files from within Android apps without depending upon Microsoft Word.

  Download Free Trial
Aspose.Words for Android via Java

Aspose.Words for Android via Java


Aspose.Words for Android via Java is a Word Document Processing API enabling you to perform document manipulation tasks directly within your Android applications. API allows you to easily create, manipulate, convert and render Microsoft Word files.

Aspose.Words for Android via Java supports processing native Microsoft Word formats such as DOC, DOCX, OOXML, TXT, RTF as well as many other commonly used formats such as HTML, OpenDocument ODT, PDF, EPUB, XPS and image formats such as JPEG, PNG, SVG and EMF.


Advanced Android Word Processing API Features



Inter-convert file formats


Create Word documents from scratch


Modify, convert and render documents


Create & modify Word tables, rows and cells


Create & modify bookmarks


Create & update Word fields


Find & replace text


Format tables & cells


Format Paragraphs


Mail merge and reporting


Join & append documents


Render documents to images & fixed-layout formats

Quick & Reliable Conversion of Popular Document Formats

The ability to quickly and reliably convert different document formats with a high degree of precision is the reason most of our customers choose Aspose.Words for Android via Java. Aspose.Words allows you to convert documents from any supported format to any other supported format, using just two lines of code.

Save document in different formats - Java

// load the file to be converted
Document doc = new Document(SD_PATH + "template.doc");
// save in different formats
doc.save(SD_PATH + "output.docx", SaveFormat.DOCX);
doc.save(SD_PATH + "output.pdf", SaveFormat.PDF);
doc.save(SD_PATH + "output.html", SaveFormat.HTML);

Exhaustive Support for OOXML, Flat OPC & Word 2003 XML

Aspose.Words for Android via Java provides extensive support for loading, saving and converting WordprocessingML documents. Such comprehensive implementation is possible because Aspose.Words was designed with the structure of Microsoft Word documents in mind (and WordprocessingML is known to mimic the internal representation of Microsoft Word documents) thus making it simple for us to include support for these implementations into our core product engine.

Load & Save HTML Formats

Aspose.Words' HTML and XHTML import is resilient to documents that are not well formed. Invalid or unrecognized elements or attributes are safely ignored during the import process whereas the conversion to HTML and XHTML formats is customizable. Many parameters like the export of document properties, headers and footers, image locations, scaling and resolution, form field export options and others can all be specified.

Programming with Document Object Model

Aspose.Words for Android via Java allows developers to create, build and modify documents - including document formatting with an intuitive document object model that consists of over 100 classes.

Android developers can programmatically create, modify, extract and replace all document elements including sections, headers, footers, paragraphs, lists, tables, text, fields, hyperlinks, bookmarks and images. The API also allows to specify detailed formatting for drawing objects including shapes, text boxes, images, OLE objects and controls.

Reporting & Mail Merge

You can use Aspose.Words for Android via Java API as a fully featured reporting solution. Design reports in Microsoft Word and then allow Aspose.Words for Android via Java to populate documents with data from a number of data sources.

Aspose.Words for Android via Java allows developers to use standard Microsoft Word mail merge fields in reports. Additionally, you can use the Aspose.Words for Android via Java extended syntax for mail merge fields to perform more complex operations during mail merge operations such as inserting images or repeatable regions. The data that drives your reports and mail merges can come from ResultSet objects, business objects or from a completely custom data source.


Support and Learning Resources


Aspose.Words offers individual Word processing APIs for other popular development environments as listed below: