Skip to main content

Create, read, and update PowerPoint 2007+ (.pptx) files.

Project description

python-pptx-valutico is a Python library for creating and updating PowerPoint (.pptx) files.

Basically, this is https://github.com/scanny/python-pptx, just with:

  • support for row / column adding and removing

  • support for copying and moving slides

  • expanded XML namespaces to allow for a wider variety of shapes.

A typical use would be generating a PowerPoint presentation from dynamic content such as a database query, analytics output, or a JSON payload, perhaps in response to an HTTP request and downloading the generated PPTX file in response. It runs on any Python capable platform, including macOS and Linux, and does not require the PowerPoint application to be installed or licensed.

It can also be used to analyze PowerPoint files from a corpus, perhaps to extract search indexing text and images.

In can also be used to simply automate the production of a slide or two that would be tedious to get right by hand, which is how this all got started.

More information is available in the python-pptx documentation.

Browse examples with screenshots to get a quick idea what you can do with python-pptx.

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

python_pptx_valutico-1.0.2.1.tar.gz (9.7 MB view details)

Uploaded Source

Built Distribution

python_pptx_valutico-1.0.2.1-py3-none-any.whl (474.3 kB view details)

Uploaded Python 3

File details

Details for the file python_pptx_valutico-1.0.2.1.tar.gz.

File metadata

  • Download URL: python_pptx_valutico-1.0.2.1.tar.gz
  • Upload date:
  • Size: 9.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.22

File hashes

Hashes for python_pptx_valutico-1.0.2.1.tar.gz
Algorithm Hash digest
SHA256 4761d63a0556205ec0f877cd1cbb8730c27c1615e1299e28bb13ee1876184220
MD5 ba0b337a880f2fb2588bf1cf53e9f9f1
BLAKE2b-256 34f71245bba777c7ef30a707ad8543adb95d0b0da7e2634b9a58aebe673824dd

See more details on using hashes here.

File details

Details for the file python_pptx_valutico-1.0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for python_pptx_valutico-1.0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 35f2c678c6ec70569972e6522b20cfcbf3b4a264a0994963b6c71f73f6570018
MD5 2512ac9ac8646b830f2f14045fa1b0f8
BLAKE2b-256 03a087a6d9ed2f110e767dfe8af8b618c8e64b802d98562ee51066dc0f036e79

See more details on using hashes here.

Supported by

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