About Aspose.Words for Java

Read, modify and write Word documents without utilizing Microsoft Word.

Aspose.Words for Java is a feature-rich Word processing API. It allows you to generate, modify, convert, render and print documents in Java applications without using Microsoft Word. The API provides the capabilities to access and manipulate formatting properties of all document elements, high-quality conversions to multiple formats, rendering individual pages or complete documents to different file formats, generating reports with data from various data sources or business objects and much more. Aspose.Words for Java supports all popular Word Processing file formats and also allows you to export or convert Word documents to fixed-layout formats and most commonly used image/multimedia formats.

Supported File Formats

Input/Output

  • Microsoft Word: DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM FlatOPC, FlatOpcMacroEnabled, FlatOpcTemplate, FlatOpcTemplateMacroEnabled
  • OpenOffice: ODT, OTT
  • WordprocessingML: WordML
  • Web: HTML, MHTML
  • Text: TXT

Output Only

  • Fixed Layout: PDF, PDF/A, XPS, OpenXPS, PostScript (PS)
  • Graphics: TIFF, JPEG, PNG, BMP, SVG, EMF, GIF
  • Web: HtmlFixed
  • Others: PCL, EPUB, XamlFixed, XamlFlow, XamlFlowPack

Input Only

  • MOBI
  • DocPreWord60

Advanced Java Word Document API Features

  • Perform mail merge and generate reports.
  • Add formatted text, paragraphs, images, and tables.
  • Populate tables using data retrieved from the database.
  • Interconvert file formats and move sections between documents.
  • Format date and numeric fields during mail merge.
  • Split and combine documents.
  • Encrypt documents as well as load encrypted documents.
  • Find and replace text, enumerate over document content.
  • Preserve or extract OLE objects and ActiveX controls.
  • Preserve or remove VBA macros.
  • Detect digital signatures.
  • Insert HTML contents.
  • Convert EquationXML to Office Math.
  • Nested reports are supported by LINQ Reporting Engine.
  • Show revisions in balloons.