Java APIs to manipulate Office documents

Manipulate Word, Excel, PDF, PowerPoint, Outlook and more than 100 other file formats within any Java applications without installing Microsoft Office.

  Download Free Trial
Aspose.Total for Java

Aspose.Total for Java

 
 

Aspose.Total for Java combines all file format APIs for Java as a single package that are offered by Aspose. It empowers developers to create, edit, render, print and convert between a wide range of popular document formats within any Java (J2SE, J2EE, J2ME) applications.

We compile all Java APIs on a daily basis to ensure that it contains the most up to date versions of each of Aspose Java APIs. If a new Java API or a new version of existing APIs is released during the subscription period – it will be included in Java package and you are fully entitled to download and use it.

Aspose.Total for Java includes the following document format APIs:

Aspose.Words for Java

Aspose.Words for Java

Aspose.Words for Java is an advanced Java API enabling you to perform a great range of document processing tasks directly within Java applications. It supports DOC, OOXML, RTF, HTML and OpenDocument formats. With Aspose.Words you can generate, modify, and convert documents without using Microsoft Word.

Aspose.Cells for Java

Aspose.Cells for Java

Aspose.Cells for Java is an Excel® spreadsheet reporting API that enables Java applications to create and manage Excel® spreadsheets without using Microsoft Excel®. Aspose.Cells for Java is an incredibly feature rich API that offers much more than just basic data export functions.

 
Aspose.Pdf for Java

Aspose.Pdf for Java

Aspose.Pdf for Java is a PDF document creation API that enables your Java applications to read, write and manipulate PDF documents without using Adobe Acrobat.

Aspose.Slides for Java

Aspose.Slides for Java

Aspose.Slides for Java is a unique PowerPoint® management API that enables Java based applications to read, write and manipulate PowerPoint documents. Developers can generate, modify, copy, convert, render and print presentations without installing Microsoft PowerPoint. Aspose.Slides for Java supports presentation file formats including PPT, PPS, POT, PresentationML (OOXML, PPTX) and Open Document Presentations (ODP).

 
Aspose.Email for Java

Aspose.Email for Java

Aspose.Email for Java is a set of Java APIs to read and write email message files in various formats without Microsoft Outlook. It provides classes to read and update Outlook MSG, EML, EMLX, OFT files – add attachments, recipients, update subject, body and other MSG file properties.

Aspose.BarCode for Java

Aspose.BarCode for Java

Aspose.BarCode for Java API allows developers to quickly add barcode generation and recognition functionality to their Java applications. It supports Java SE, Java EE and Java ME platforms.

 
Aspose.Imaging for Java

Aspose.Imaging for Java

Aspose.Imaging for Java is a Java imaging API that lets developers create, edit, draw or convert images in their Java applications. It offers broad spectrum of traditional image processing operations as well as most demanded features that make it most widely used imaging engine.

Aspose.Tasks for Java

Aspose.Tasks for Java

Aspose.Tasks for Java is a project management API that enables Java application developers to provide Microsoft Project® document manipulation capability in their applications – all without using Microsoft Project®. With this powerful API, developers can control various stages of project management such as project planning, definition and tracking.

 
Aspose.OCR for Java

Aspose.OCR for Java

Aspose.OCR for Java is an optical character & marker recognition Java API allowing programmers to add OCR & OMR technology into Java applications quickly and easily. OMR features can be used to process questionnaires, ballots, educational tests and ordering sheets where the documents to be processed are filled in by hand. The scanned images of such forms are used for marker recognition.

Aspose.Diagram for Java

Aspose.Diagram for Java

Aspose.Diagram for Java is a Non-Graphical and well-structured API allowing developers to load an existing diagram - create a diagram from scratch - save a diagram in any supported file format and manipulate Microsoft Visio drawings within a Java application without using Microsoft Visio.

 
Aspose.Note for Java

Aspose.Note for Java

Aspose.Note for Java API enables Java applications to interact with Microsoft Office OneNote programmatically without it being installed on the server. It is a pure alternate for the Microsoft OneNote Object Model and provides better performance and ease of use for managing OneNote documents.

 Advanced Features of Aspose.Total for Java APIs

Delivering our very best, and getting better with each release.

 

Perform mail merge

 

Generate reports using mail merge

 

Excel Reporting - Build dynamic Excel reports on the fly

 

Insert formatted text, paragraphs, images, tables and other content into a Word document

 

Create Excel dashboards, incorporating charts and pivot tables

 

High-fidelity Excel rendering and printing

 

Create new PDF documents using the product API

 

Transform an XML document into an Adobe Acrobat PDF file

 

Convert an image file into PDF format

 

Create new slides or clone existing slides from templates

 

Create shapes on slides

 

Find and edit existing shapes

 

Add, remove, replace or extract text from PDF files

 

Add, remove, replace or extract images from PDF files

 

Convert a PDF file to an image

 

Print barcode labels

 

Generate barcode images and save to stream or image file

 

Recognize barcodes from stream or image file

 

Open and play windows metafiles (WMF)

 

Render Windows metafiles (WMF) to images

 

Convert Windows metafiles (WMF) to other graphics formats

 

Extract text from images

 

Export Visio Drawings to PDF, XML, Image, XPS, HTML, SVG, SWF and XAML

 

Create user-defined cell in the ShapeSheet

 

Add and connect Visio shapes

 

Insert a New Blank Page into a Visio Drawing

Platform Independence

Aspose.Total for Java covers most of the popular development environments and deployment platforms. Aspose.Total for Java is available for Java 1.4, 1.5 and 1.6 and will run in any place where Java is installed.

Packed With Utility Functions

Aspose.Total for Java brings to you a toolkit of handy utility APIs allowing you to add barcode functionality to Java applications, perform recurrence patterns and network protocols (SMTP, POP3, MIME, IMAP, FTP, DNS, ICMP and WHOIS).

Microsoft Office Automation – Not Needed

Aspose.Total for Java APIs are built using managed code and do never need Microsoft Office to be installed on the machine to work with supported document formats. It is a perfect Microsoft Office automation alternative in terms of supported features, security, stability, scalability, speed and price.