Browse our Products

Aspose.Slides for Python via .NET 24.1 Release Notes

New Features and Enhancements

KeySummaryCategoryRelated Documentation
SLIDESNET-443484.5 MB ODP file after conversion to PDF becomes 500+ MBEnhancementhttps://docs.aspose.com/slides/python-net/convert-powerpoint-to-pdf/
SLIDESNET-43871Individual text boxes are generated when importing PDF to PPTXEnhancement
SLIDESNET-43561Embedded fonts render incorrectly in LinuxEnhancementhttps://docs.aspose.com/slides/python-net/convert-powerpoint-to-jpg/

Other Improvements and Changes

KeySummaryCategoryRelated Documentation
SLIDESPYNET-155Use Aspose.Slides for Net 24.1 featuresEnhancementhttps://releases.aspose.com/slides/net/release-notes/2024/aspose-slides-for-net-24-1-release-notes/
SLIDESPYNET-143Presentation becomes corrupted after the font is embeddedBug

Public API Changes

PDF import detect tables option added

The PdfImportOptions.detect_tables option has been added to ensure that when importing PDF tables are automatically detected and imported as a table in Slide.

Below is an example of PDF import with tables detecting:

import aspose.slides as slides
import aspose.pyio as io

with slides.Presentation() as pres, open("document.pdf", "rb") as stream:
    pdf_import_options = slides.importing.PdfImportOptions()
    pdf_import_options.detect_tables = True
    pres.slides.add_from_pdf(stream, pdf_import_options)
    pres.save("fromPdfDocument.pptx", slides.export.SaveFormat.PPTX)