Aspose.Slides Java for pptx4j
Introduction
pptx4j
pptx4j is an open source (ASLv2) Java library for creating and manipulating Microsoft Open XML Powerpoint pptx files similar to docx4j for manipulating Microsoft Open XML Word docx files. It is similar to Microsoft’s OpenXML SDK, but for Java. pptx4j uses JAXB to create the in-memory object representation. You’ll need to take the time to understand JAXB, and the Open XML file structure.
Read more at docx4java.org
Aspose.Slides for Java
Aspose.Slides for Java is a unique PowerPoint management component that enables Java applications to read, write and manipulate PowerPoint documents (PPT, PPTX, POS, PPS, POTX, PPSX) PDF, HTML and image file formats without using Microsoft PowerPoint.
Aspose.Slides for Java is the first and only Java component that provides functionality to manage PowerPoint documents within your own applications.
As with all Aspose Java components, Aspose.Slides for Java is written in pure Java, incredibly priced and lightning fast.
Read more at aspose.com
Aspose.Slides Java for pptx4j
Project Aspose.Slides for pptx4j shows how different tasks can be performed using Aspose.Slides Java APIs in comparison with pptx4j. The project also covers the features that are only available in Aspose.Slides APIs but not in pptx4j for dealing with presentations.
This project is helpful for developers who want to compare pptx4j with Aspose.Slides OR migrate from pptx4j to Aspose.Slides.
System Requirements and Supported Platforms
System Requirements
Following are the system requirements to execute Aspose.Slides Java for pptx4j:
- Java 1.4 or above installed.
- Downloaded Aspose.Slides component.
- Downloaded docx4j libraries.
Supported Platforms
Following are the supported platforms:
- Aspose.Slides 14.10.0 or above.
- docx4j 3.1.0 or above libraries.
- Java IDE (Eclipse, NetBeans, IntelliJ, …).
Downloading
Releases of running examples are available to download on all of the below mentioned social coding sites:
- GitHub - Aspose.Slides Java for Pptx4j
To configure Aspose.Slides for Java API, include the Aspose repository URL and Aspose.Slides for Java API maven dependency in your pom.xml as following:
Aspose Maven Repository
Note: Please use the available latest version of the Aspose API.
Support, Extend, and Contribute
Support
From the very first days of Aspose, we knew that just giving our customers good products would not be enough. We also needed to deliver good service. We are developers ourselves and understand how frustrating it is when a technical issue or a quirk in the software stops you from doing what you need to do. We’re here to solve problems, not create them.
This is why we offer free support. Anyone who uses our product, whether they have bought them or are using an evaluation, deserves our full attention and respect.
You can log any issues or suggestions related to Aspose.Slides Java for pptx4j using any of the following platforms:
Extend and Contribute
Aspose.Slides Java for pptx4j is open source and its source code is available on the major social coding websites listed below. Developers are encouraged to download the source code and contribute by suggesting or adding new feature or improving the existing ones, so that others could also benefit from it.
Source Code
You can get the latest source code from one of the following locations
Source code overview
There are two projects related to Aspose.Slides Java for pptx4j
- Aspose.Slides Java vs pptx4j - Contains the code comparison for features in pptx4j and Aspose.Slides for Java.
- More Features of Aspose.Slides - Contains the abundant features of Aspose.Slides in comparison with pptx4j for dealing with Microsoft PowerPoint and OpenOffice presentations.
Sample Code Examples
This section includes the following topics
- Code Comparison for Common Features in Aspose.Slides and pptx4j
- Working with Presentation in Aspose.Slides vs pptx4j
- Convert Presentation to HTML in Aspose.Slides vs pptx4j
- Create New Presentation in Aspose.Slides vs pptx4j
- Create Table in Aspose.Slides vs pptx4j
- Edit Existing Charts in Aspose.Slides vs pptx4j
- Hello World Presentation in Aspose.Slides vs pptx4j
- Open Existing Presentation in Aspose.Slides vs pptx4j
- Working with Slides in Aspose.Slides vs pptx4j
- Add Auto Shapes in Slide in Aspose.Slides vs pptx4j
- Add Hyperlinks to Slide using Aspose.Slides and pptx4j
- Count Slides using Aspose.Slides and pptx4j
- Create Layout Slides using Aspose.Slides and pptx4j
- Insert Image to Slide in Aspose.Slides vs pptx4j
- Remove Slide from Presentation in Aspose.Slides vs pptx4j
- Traverse Presentation Slides in Aspose.Slides vs pptx4j
- Working with Presentation in Aspose.Slides vs pptx4j
- Missing Features of pptx4j in Aspose.Slides