Features Overview
Supported Platforms
Aspose.Slides for Python via Java is a platform independent API. It can be used on any platform (Windows, Linux, MacOS, etc.) where Python 3.7 or higher is installed. JDK 8 or higher is another requirement.
File Formats and Conversions
Aspose.Slides for Python via Java supports most PowerPoint document formats. It also lets you export them to the popular file formats organizations use and share among themselves. Go through these details:
Feature | Description |
---|---|
Microsoft PowerPoint (PPT) | Aspose.Slides for Python via Java provides the fastest processing for this presentation document format. |
PPT to PPTX conversion | Aspose.Slides for Python via Java supports PPT to PPTX conversion |
Portable Document Format (PDF) | You can export all supported file formats to Adobe Portable Document Format (PDF) documents with a single method. |
XML Parser Specification (XPS) | You can export all supported file formats to XML Parser Specification (XPS) documents with a single method. |
Tagged Image File Format (TIFF) | You can export all supported presentation file formats to Tagged Image File Format (TIFF). |
PPTX To HTML Conversion | Aspose.Slides for Python via Java supports the conversion of PresentationEx to HTML format. |
Rendering and Printing
Aspose.Slides for Python via Java supports high fidelity rendering of slides in presentation to different graphics formats. Go through these details:
Feature | Description |
---|---|
Java Supported Image Formats | Using Aspose.Slides for Python via Java, you get to render presentation slides and images on slides to all the Java supported graphics formats such as TIFF, PNG, BMP, JPEG, GIF. |
SVG Format | Aspose.Slides for Python via Java also provides built-in methods that allow you to export presentation slides to Scalable Vector Graphics (SVG) formats. |
Presentation Printing | The latest versions of Aspose.Slides for Python via Java provide built-in print methods with different options. |
Content Features
Aspose.Slides for Python via Java allows you to access, modify, or create almost all the items or contents of presentation documents. Go through these details:
Feature | Description |
---|---|
Master Slides | The master Slides define the layout of the normal slides. Aspose.Slides for Python via Java allows you to access and modify the Master Slides of presentation documents |
Normal Slides | With Aspose.Slides for Python via Java, you can create new slides of different types; you also get to access and modify existing slides in the presentations |
Cloning / Copying Slides | There are built-in methods provided by Aspose.Slides for Python via Java that allow you to clone or copy existing slides within a presentation. You also get to use copied and cloned slides from one presentation to another. Since a slide inherits its layout from the master slide, the built-in cloning methods automatically copy the master on cloning |
Managing Slides sections | Methods to organize slides in different sections inside a presentation |
Place Holders and Text Holders | You can access the 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 Python via Java facilitates the handling of headers/footers in slides |
Notes in Slides | With Aspose.Slides for Python via Java, you can access and modify notes associated with a slide and also add new notes |
Finding a Shape | You can also find a particular shape from a slide using the alternative text associated with the shape |
Backgrounds | Aspose.Slides for Python via Java allows you to work with backgrounds associated with a master or normal slide in a presentation |
Text Boxes | Text boxes can be created from scratch. You can access existing text boxes. You also get to modify their texts without losing the original text format |
Rectangle Shapes | You can create or modify rectangle shapes with Aspose.Slides for Python via Java |
Poly Line Shapes | You can create or modify poly line shapes with Aspose.Slides for Python via Java |
Ellipse Shapes | You can create or modify Ellipse shapes with Aspose.Slides for Python via Java |
Group Shapes | Aspose.Slides for Python via Java supports group shapes |
Auto Shapes | Aspose.Slides for Python via Java supports auto shapes |
SmartArt | Aspose.Slides for Python via Java provides support for SmartArt shapes in MS PowerPoint |
Charts | Aspose.Slides for Python via Java provides support for MSO Charts in PowerPoint |
Shapes Serialization | Aspose.Slides for Python via Java supports a large number of shapes. When Aspose.Slides for Python via Java lacks support for a shape, you can use a serialization method through which you get to serialize that shape from an existing slide. This way, you get to use the shape further as per your requirements |
Picture Frames | You can manage pictures in picture frames with Aspose.Slides for Python via Java |
Audio Frames | You can link or embed audio files in audio frames on slides with Aspose.Slides for Python via Java |
Video Frames | You get to handle video files in video frames. Aspose.Slides for Python via Java also provides support for linked and embedded videos |
OLE Frame | You get to manage OLE Objects in OLE frames with Aspose.Slides for Python via Java |
Tables | Aspose.Slides for Python via Java supports tables in slides |
ActiveX Controls | Support for ActiveX controls |
VBA Macros | Support for managing VBA macros inside presentations. |
Text Frame | You get to access the text with any shape through the text frame associated with that shape |
Text Scanning | You get to scan text in a presentation at the presentation or slide level through built-in scanning methods. |
Animations | You get to apply animations on shapes |
Slide Shows | Aspose.Slides for Python via Java supports slide shows and slide transitions |
Formatting Features
With Aspose.Slides for Python via Java, you can format texts and shapes on slides in presentations. Go through these details:
Feature | Description |
---|---|
Text Formatting | In Aspose.Slides for Python via Java, you can manage texts through the text frames associated with the shapes. Hence, you get to format texts using the paragraphs and portions associated with the text frames. These text elements can be formatted through Aspose.Slides for Python via Java. - Font Type - Font Size - Font Color - Font Shades - Paragraph Alignment - Paragraph Bulleting - Paragraph Orientation |
Shape Formatting | In Aspose.Slides for Python via Java, the basic element of a slide is a shape. You can format these shape elements with Aspose.Slides for Python via Java: - Position - Size - Line - Fill (including Pattern, Gradient, Solid) - Text - Image |