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 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 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 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 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 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 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 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 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 & 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 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 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.
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
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.