Aspose.Slides for Java supports the most popular development and deployment platforms.
|Desktop Applications||Aspose.Slides for Java can be used to develop Windows Forms applications|
|Enterprise Web Applications||Using Aspose.Slides for Java helps to build Web applications targeting. Support for using Aspose.Slides for Java with PHP is also provided.|
|Linux/Unix||Aspose.Slides for Java is a platform independent API and can work in a Linux and Unix environment.|
File Formats and Conversions
Aspose.Slides for Java supports most of the Microsoft PowerPoint document formats and exports them to popular formats used widely by organizations.
|Microsoft PowerPoint (PPT)||Aspose.Slides for Java provides the fastest processing for this presentation document format.|
|PresentationML (PPTX, XML)||Aspose.Slides for Java supports processing OOXML presentation format (also known as PresentationML or PPTX).|
|PPT to PPTX conversion||Aspose.Slides for Java supports conversion from PPT to PPTX.|
|Portable Document Format (PDF)||The supported file formats can be exported to Adobe Portable Document Format (PDF) documents with a single method.|
|XML Parser Specification (XPS)||All of the supported file formats can be exported to XML Parser Specification (XPS) documents with a single method.|
|Tagged Image File Format (TIFF)||The presentation file formats supported by Aspose.Slides for Java can also be exported to Tagged Image File Format (TIFF).|
|ODP to PPTX Conversion||Aspose.Slides for Java supports loading Accessing OpenDocument Presentation (ODP) and converting then to PPTX.|
|Presentation To HTML Conversion||Aspose.Slides for Java supports the conversion of PresentationEx to HTML format.|
Aspose .Slides for Java supports high fidelity rendering of slides in the presentations to various graphics formats:
|Supported Image Formats||Using Aspose.Slides for Java, you will be able to render not only presentation slides, but also images on slides, to popular supported graphics formats like TIFF, PNG, BMP, JPEG, GIF and metafiles.|
|SVG Format||Aspose.Slides for Java provides a built-in method to export presentation slides to Scalable Vector Graphics (SVG) format.|
Aspose.Slides for Java enables you to access, modify or create almost all the possible contents of presentations.
|Master Slides||The master slides define the layout of the normal slides. Aspose.Slides for Java enables you to access and modify a presentation’s master slides.|
|Normal Slides||Using Aspose.Slides for Java, you can not only create new slides of different types, but also access and modify existing slides.|
|Cloning / Copying Slides||Aspose.Slides for Java provides methods for cloning or copying existing slides not only within a presentation, but also from one presentation to the other. Since a slide inherits its layout from master slide, the built-in cloning methods automatically copy the master on cloning.|
|Managing Slides sections||Provision to organize slides in different sections inside presentation|
|Place Holders and Text Holders||Access place holders and text holders in a slide. Moreover, you can create a slide with text holders from scratch using the appropriate method.|
|Header and Footers||Aspose.Slides for Java also facilitates to handle headers / footers in the slides.|
|Notes in Slides||With Aspose.Slides for Java, you can not only access and modify notes associated with a slide, but also add notes.|
|Finding a Shape||You can find a particular shape on a slide using the alternative text associated with the shape.|
|Backgrounds||Aspose.Slides for Java enables you to work with the background associated with a master or normal slide.|
|Text Boxes||Text boxes can be created from scratch. Existing text boxes can be accessed and their text can be modified without losing the original text format.|
|Rectangle Shapes||Rectangle shapes can be created or modified by Aspose.Slides for Java.|
|Poly Line Shapes||Poly line shapes can also be created or modified by Aspose.Slides for Java.|
|Ellipse Shapes||Ellipse shapes are also created or modified by Aspose.Slides for Java.|
|Group Shapes||Aspose.Slides for Java supports group shapes.|
|Auto Shapes||Auto shapes are also supported by Aspose.Slides for Java|
|SmartArt||Support for SmartArt shapes available in MS PowerPoint|
|Charts||Support for MSO Charts supported by PowerPoint|
|Picture Frames||Pictures are managed in picture frames using Aspose.Slides for Java.|
|Audio Frames||Audio files can be linked or embedded on slides in audio frames by Aspose.Slides for Java.|
|Video Frames||Video files are handled in video frames through Aspose.Slides for Java. Support for linked as well as embedded videos is available.|
|OLE Frame||OLE Objects are managed in OLE frames by Aspose.Slides for Java.|
|ActiveX Controls||Support for ActiveX controls is available.|
|VBA Macros||Support for managing VBA macros inside presentation.|
|Tables||Tables on slides are also supported by Aspose.Slides for Java.|
|Text Frame||The text associated with any shape can be accessed through text frame associated with that shape.|
|Text Scanning||Text in a presentation can be scanned at the presentation or slide level through the built-in scanning methods.|
|Animations||Animations can be applied to shapes.|
|Slide Shows||Slide shows and slide transitions are supported.|
It is possible to format text and shapes on slides in a presentation document using Aspose.Slides for Java.
In Aspose.Slides for Java, text is managed through text frames associated with shapes. Hence, text is formatted using paragraphs and portions associated with the text frames. The following text elements can be formatted.
- Font type.
- Font size.
- Font color.
- Font shades.
- Paragraph alignment.
- Paragraph bulleting.
- Paragraph orientation.
In Aspose.Slides for Java, the basic element of a slide is shape. The following Shape elements can be formatted using Aspose.Slides for Java:
- Fill (including pattern, gradient, and solid).