À propos de Aspose.Slides for Python via .NET

Donnez à votre application les capacités de lecture et d'écriture en Python de documents PowerPoint, sans avoir à passer par Microsoft PowerPoint.

Aspose.Slides for Python via .NET is a powerful and flexible Python library for working with PowerPoint and OpenOffice presentation files without third-party applications or dependencies. It allows developers to create, read, edit, and convert presentations (PPT, PPTX, ODP) programmatically - without needing Microsoft PowerPoint or any additional software. Ideal for server-side automation, batch processing, and desktop workflows, this cross-platform solution brings high-performance slide manipulation capabilities to the Python ecosystem.

Aspose.Slides for Python via. NET provides these popular features:

  • Loading, opening, and viewing presentations.
  • Editing presentations.
  • Converting presentations to PDF, Word, JPG, HTML, GIF, SVG, and many other formats.
  • Rendering and printing presentations.
  • Convert slides to high-quality video files with support for animations and transitions.
  • Encrypting and decrypting presentations; password-protecting presentations and removing passwords.
  • Manipulating presentation entities, such as master slides, shapes, charts, picture frames, audio frames, video frames, OLE, VBA macros, animations, etc.
  • And many more.

Supported File Formats

Input/Output

  • Microsoft PowerPoint: PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM
  • OpenOffice: ODP
  • Fixed Layout: PDF

Output Only

  • Fixed Layout: PDF, PDF/A, XPS
  • Images: JPEG, PNG, BMP, TIFF, GIF
  • SVG
  • Web: HTML

Advanced PowerPoint Processing API Features

  • Create or clone slides from templates.
  • Work with Microsoft PowerPoint tables via API.
  • Apply or remove slide protection.
  • Add Microsoft Excel charts to slides as ole objects.
  • Support for linked ole objects.
  • Generate presentations from a database.
  • Protect presentations and resultant PDFs.
  • Print presentations on a physical printer.
  • Create and customize charts.