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 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 is an advanced Java API enabling you to perform a great range of document processing tasks directly within Java applications. It supports most popular word processing formats including DOC, OOXML, RTF, HTML and OpenDocument. With Aspose.Words you can generate, modify and convert documents without using Microsoft Word®.
Aspose.Cells for Java is an Excel® spreadsheet generation, conversion & manipulation 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 is a PDF document creation API that enables your Java applications to read, write and manipulate PDF documents without using Adobe Acrobat. It is a standalone API that offers great deal of features including PDF compression options, table creation and manipulation, extended security controls and custom font handling.
Aspose.Slides for Java is a unique presentation management API that enables Java based applications to read, write and manipulate PowerPoint presentations. 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 and OpenDocument Presentations (ODP).
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 manipulate Outlook MSG, EML, EMLX, OFT files – add attachments, recipients, update subject, body and other MSG file properties.
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, and a multitude of linear, 2D & postal barcode types.
Aspose.Imaging for Java is an 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 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 is an optical character recognition Java API allowing programmers to add OCR technology to Java applications quickly and easily. It provides simple set of classes to recognize characters from most commonly used image formats.
Aspose.Diagram for Java is a non-graphical and well-structured API allowing developers to load existing diagrams, create diagrams from scratch, save a diagram in any supported file format or manipulate Microsoft Visio drawings within Java applications without using Microsoft Visio®.
Aspose.Note for Java API enables Java applications to interact with Microsoft 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.
Aspose.CAD for Java enables the Java developers to convert AutoCAD DWG and DXF drawing files to PDF and raster images. It is a native API, and does not require AutoCAD or any other software to be installed.
Aspose.HTML for Java is an advanced HTML manipulation API that allows to create, load, edit or convert (X)HTML documents within the Java applications. The API also provides a high fidelity rendering engine for PDF, XPS and a number of raster image formats.
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, images & tables
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
Process a Multitude of File Formats
Aspose.Total for Java allows you to build an incredibly versatile file processing system capable of handling many popular file formats. You can easily open, create, modify and even inter-convert file formats of following types.
- Microsoft Word documents
- Microsoft Excel spreadsheets
- Microsoft PowerPoint presentations
- Adobe PDF documents
- Microsoft Visio drawings
- Microsoft Outlook emails
- Microsoft Project documents
- Microsoft OneNote documents
- AutoCAD drawings
- HTML files
Packed with Utility Functions
Aspose.Total for Java brings to you a toolkit of handy utility APIs allowing you to add barcode and OCR functionalities to Java applications, create & consume recurrence patterns and utilize network protocols including SMTP, POP3, MIME, IMAP, FTP, DNS, ICMP and WHOIS.
Microsoft Office Automation – Not Needed
Aspose.Total for Java is built using managed code that does not 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.
What People Are Saying
Don't just take our word for it. See what users have to say about Aspose.Total APIs.
During our implementation, we could sense that we touched only a fraction of what Apose.Total is capable of. The API’s ease of use give the developers satisfaction for “getting work done” with it’s simple and clean code, and the end product’s robustness makes our customers happy.Igor Klafke | W3K Tecnologia, Brazil
We tried several other free and paid solutions, but all of them had limitations that were too great for our use-case. Most of the problems with our solutions arose in converting Microsoft Office files to PDF. Only Aspose proved to do this perfectly every time.Rick Goud | ZIVVER, Netherlands
We can only say one thing: excellent product and excellent service. Sometimes, you can find a good product with a lack of customer care. This is not the case for Aspose.Andreu Garcia | Fermator, Spain
Aspose.Total is a powerful suite to process nearly all kinds of documents in high speed and great quality. It effectively reduces the programming effort.Thomas Groß | Join and Share, Germany
Aspose.Total for Java offers individual solutions for