Android APIs to manipulate Word documents
Create, edit or convert Word documents (20+ file formats) from Android app.Download Free Trial
Aspose.Words for Android via Java
Aspose.Words for Android via Java is a Word Document Processing API enabling you to perform a great range of document processing tasks directly within your Android applications.
Aspose.Words for Android via Java API supports processing native Microsoft Word formats such as DOC, DOCX, OOXML, TXT, RTF - other formats such as HTML, OpenDocument ODT, PDF, EPUB, XPS, SWF and image formats such as JPEG, PNG, SVG and EMF. With Aspose.Words for Android via Java API - easily generate, modify, convert and render Microsoft Word processing documents.
At A Glance
Some of the advanced capabilities of Aspose.Words for Android via Java.
- Open Document
- PDF, PDF/A-1a, PDF/A-1b
- Business Objects
- LINQ Reporting Engine
This diagram highlights how Aspose.Words for Android via Java can be used on a variety of platforms. It is available for Android OS 2.0 and up.
- Mobile Application
Supported File Formats
Aspose.Words for Android via Java supports native Microsoft Word formats such as DOC, DOCX, OOXML, RTF and other formats such as HTML, OpenDocument, PDF, EPUB, XPS, SWF.
- Microsoft Word: DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM FlatOPC, FlatOpcMacroEnabled, FlatOpcTemplate, FlatOpcTemplateMacroEnabled
- OpenOffice: ODT, OTT
- WordprocessingML: XML
- Web: HTML, MHTML
- Text: TXT
- Fixed Layout: PDF, PDF/A, XPS, OpenXPS, PostScript (PS)
- Graphics: JPEG, PNG, SVG, EMF, GIF, SWF
- Web: HtmlFixed
- Others: EPUB, XamlFixed, XamlFlow, XamlFlowPack
Advanced Android Word Processing API Features
Support of different file formats DOC, OOXML, RTF, HTML, OpenDocument, PDF, XPS, EPUB and other formats.
Create new MSWord documents using the product API
Create, modify, convert and render word processing documents
Create, modify MS Word table, Row and Cells
Create, modify bookmarks
Create and update MS Word Fields
Find and Replace text from MS Word documents
Ability to apply formatting (styles) to a MS Word document Table, cell, etc.
Specifying Formatting to Paragraphs
Mail Merge and Reporting
Join and Appending Documents
Conversions In Popular Document Formats
Aspose.Words for Android via Java API lets you convert any word document to DOC, DOCX, ODT, RTF, HTML, TXT format within Android applications. Conversion is performed by a high-fidelity processing engine which ensures minimal formatting loss.
Programming With A 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.
Programmatically create, modify, extract and replace all document elements including sections, headers, footers, paragraphs, lists, tables, text, fields, hyperlinks, bookmarks and images.
Developers can specify detailed formatting for any document element. All drawing objects including shapes, textboxes, images, OLE objects and controls are supported through this model and you can perform many tasks such as inserting watermarks in pages or extracting images from an existing document.
Aspose.Words for Android via Java also provides useful utility features such as joining or splitting documents, copying fragments between documents, protecting and unprotecting documents, modifying document properties and inserting HTML fragments into documents.
Reporting And 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.