Aspose.Words Java for Docx4j

Aspose.Words Java for Docx4j is a project to provide comparative source code examples to do the same file processing tasks using Aspose.Words for Java API and Docx4j. Additionally, this project provides source code examples for advanced features offered by Aspose.Words for Java which are missing in Docx4j.

What is Docx4j ?

docx4j is a library for working with docx, pptx and xlsx files in Java. In essence, it can unzip a docx (or pptx/xlsx) "package", and parse the XML to create an in-memory representation in Java using developer friendly classes (as opposed to DOM or SAX).

docx4j is usually deployed as part of a web application (eg on Tomcat, JBOSS, WebSphere etc – see the deployment forums).

docx4j is similar in concept to Microsoft's OpenXML SDK, which is for .NET. docx4j.NET is available for the NET platform; see further below.

A strength of docx4j is that its in-memory representation uses JAXB, the JCP standard for Java - XML binding. In this respect, Aspose is similar to it. In contrast, Apache POI uses XML Beans.


What is Aspose.Words Java API?

Aspose.Words for Java is an advanced class library for Java that enables you to perform a great range of document processing tasks directly within your Java applications.

Aspose.Words for Java supports processing word (DOC, DOCX, OOXML, RTF) HTML, OpenDocument, PDF, EPUB, XPS, SWF and all image formats. With Aspose.Words you can generate, modify, and convert documents without using Microsoft Word.


Product Home: Aspose.Words for Java
Plugin Documentation: Aspose.Words Java for Docx4j

Last edited Dec 8, 2015 at 10:20 AM by masoodanwer, version 2