• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
  • Tim Cooke
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Liutauras Vilda
  • Rob Spoor
  • Junilu Lacar
  • paul wheaton
Saloon Keepers:
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Carey Brown
  • Scott Selikoff
  • Piet Souris
  • Jj Roberts
  • fred rosenberger

Unified API for Working with PPT/PPTX Files & Better Presentation Rendering

Ranch Hand
Posts: 714
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
What’s new in this release?

The long awaited version of Aspose.Slides for Java (14.4.0) has been released. With the growing demands to provide an API for Aspose.Slides for Java that has single namespace for both Office 97-2003 (PPT) and Office 2007-2013 (PPTX) presentation formats, we’re proud to share the release announcement of Aspose.Slides for Java 14.4.0 has been released. Unlike previous versions of Aspose.Slides for Java, where you have to write different code samples for PPT and PPTX presentation formats, you can now use the same code for both formats. The features support for PPT presentation formats has also been enhanced with this unification. This release is part of the ongoing process to develop a merged Aspose.Slides for Java API that is at par with the legacy Aspose.Slides for Java 8.x.x series API. The legacy Aspose.Slides for Java API will be phased out once the merged API incorporates all the same features and is fully mature. In the meanwhile, we maintain both the merged and legacy APIs so that our customer can familiarize themselves with the new API. In this release, we have added support for loading, saving, editing, and rendering 2D SmartArt objects. Our documentation section, working with SmartArt in presentation, gives a working sample. We have improved the presentation rendering support in new API as compared to the legacy API. Now there’s better export of charts, text, tables and other shapes to images, PDF, SVG and HTML formats using our new unified API. We have also rectified some reported issues regarding presentation access and saving in this release. In order to get a quick start and get familiarize with new API, we have added some migration samples for your reference. Please visit documentation section Migration from Earlier Versions of Aspose.Slides for Java for your further reference. We have also maintained the entire live documentation in accordance with new unified API. You can please visit the live documentation sections for more insight about how to use the new API. There are also some known issues in this release and we are working to correct them. We are hopeful to overcome these limitations in upcoming versions gradually. Some important enhancement & bug fixes included in this release are given below

- Unite object model for PPT and PPTX formats support
- Implement separate shapes thumbnails creation
- Add possibility of adding/inserting/removing/cloning layout slides
- Support for HTML to TextFrame conversion
- IPPImage.getImage is missing in the unified API of Aspose.Slides for Java
- Relative Image height is not working in mreged API
- Support for Clearing / Updating a Hyperlink in the new merged API of Aspose.Slides for .NET
- Support for accessing and changing SmartArt node bullet images
- Generating Shape thumbnail with transparent background
- Not able to clone custom layout slides by using destination theme
- Implement importing of audios from PPT for animations
- Add Hyperlinks support for SmartArt objects
- Implement slide transitions importing from PPT
- Design and implement API for manage OverrideTheme object
- Support numbered and unnumbered list styles when importing paragraph text from HTML
- Improve the quality of SmartArt rendering
- SmartArt Nodes: Level Property of Node class doesn't exist in the new unified API of Aspose.Slides for Java
- Using the PresetColor does not use the correct colors for rendering
- License "watermark" is not present in PPTX document created/saved with Aspose.Slides for Java 14.3.0
- Chart missing is fixed in generated HTML
- Text missing is fixed when converting PPTX to HTML
- Text missing is fixed in SVG when converting PPTX to HTML
- Exception resolved when writing data to chart in Multi-threaded application
- Exception resolved while exporting presentation to HTML
- PPTX to Image Conversion ignores strikeout text
- Error is fixed Converting a PPTX file to PDF - Reports invalid MS 2007 File
- Null Pointer Exception is fixed When converting a PPTX to a PDF
- Stack Overflow Converting a PPTX to a PDF
- Exception is resolved on generating thumbnails
- Text missing is fixed in generated thumbnail
- Aspose.Slides generates the improper HTML
- Pie chart slices explosion are improperly rendered in thumbnail
- Charts converting is fixed to PDF in Sun environment
- Image conversion is enhanced to PDF in Sun environment
- Text failed to render in generated thumbnail is fixed
- Wrong charts is fixed in generated HTML
- Text improperly rendered in generated PDF is fixed
- Strike-through line is missing is fixed for text in generated PDF
- The font color is changed from white to black in generated PDF
- Pattern filled shape improperly rendered in exported PDF is now resolved

Newly added documentation pages and articles

Some new tips and articles have now been added into Aspose.Slides for Java documentation that may guide you briefly how to use Aspose.Slides for performing different tasks like the followings.

- Working with SmartArt in Presentation
- Migration from Earlier Versions of Aspose.Slides for Java

Overview: Aspose.Slides for Java

Aspose.Slides is a Java component to create, read, write and modify a PowerPoint document without using Microsoft PowerPoint. It supports PHP applications and provides all advanced features for managing presentations, slides, shapes, tables and supports PPT, POT, POS PowerPoint formats. Now you can add, access, copy, clone, edit and delete slides in your presentations. It also supports audio & video frames, adding pictures, text frames and saving presentations as streams or SVG format.

More about Aspose.Slides for Java

- Homepage of Aspose.Slides for Java
- Download Aspose.Slides for Java
- Online documentation of Aspose.Slides for Java

Contact Information

Aspose Pty Ltd
Suite 163, 79 Longueville Road
Lane Cove, NSW, 2066
Aspose - Your File Format Experts
Phone: 888.277.6734
Fax: 866.810.9465
pie. tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
    Bookmark Topic Watch Topic
  • New Topic