Skip to main content

Programmatic PowerPoint management and updates

Project description

Deckflow

Programmatic PowerPoint presentation management. Deckflow enables you to extract, analyze, and modify the content of PPTX files in a simple and intuitive way.

Installation

pip install deckflow

Requirements: Python 3.9+

Features

  • Content extraction (text, tables, charts)
  • Formatting properties analysis
  • Element modification and updates
  • Duplicate detection support

Quick Start

from deckflow import Deck

# Load a presentation
deck = Deck("presentation.pptx")

# Access slides
for slide in deck.slides:
    print(slide)

Project Status

⚠️ Version 0.1.0 - First public release. API may evolve.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

deckflow-0.1.0.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

deckflow-0.1.0-py3-none-any.whl (15.8 kB view details)

Uploaded Python 3

File details

Details for the file deckflow-0.1.0.tar.gz.

File metadata

  • Download URL: deckflow-0.1.0.tar.gz
  • Upload date:
  • Size: 11.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.1

File hashes

Hashes for deckflow-0.1.0.tar.gz
Algorithm Hash digest
SHA256 df16d6b0b292e731cbc7fbf8a7128472054ed02f23c1ffd2c5939af7b5ff5660
MD5 1270ea7f9a45675c28e5fb09bf45f4cd
BLAKE2b-256 3180535118aa182ff84401541bb04a5af830986a85072c4855db0cb8f54df4bf

See more details on using hashes here.

File details

Details for the file deckflow-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: deckflow-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 15.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.1

File hashes

Hashes for deckflow-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2c454f213dcfc4aef0ed072919bf0bef8afdde49e1d9caaa37c3ce682b037c07
MD5 2a0ad19c19ce11c96d7567126efa9430
BLAKE2b-256 23995344fb82b0bcb1118273bf224213a19eca32940746593be571953a620802

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page