Skip to main content

Utility to convert a PDF slideshow to Powerpoint PPTX.

Project description

pdf2pptx

Utility to convert a PDF slideshow to Powerpoint PPTX.

Renders each page as a PNG image and creates the resulting Powerpoint slideshow from these images. Useful when you want to use Powerpoint to present a set of PDF slides (e.g. slides from Beamer). You can then use the presentation capabilities of Powerpoint (notes, ink on slides, etc.) with slides created in LaTeX.

I use this to present PDF slides on a Surface Pro so that I can annotate them with a stylus as I present.

Uses PyMuPDF and python-pptx to do the hard work.

Installation

pip install pdf2pptx

Usage

The following will create a slides.pptx file from a slides.pdf file.

pdf2pptx slides.pdf

Run pdf2pptx --help for more info on the command line interface.

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

pdf2pptx-1.0.5.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

pdf2pptx-1.0.5-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file pdf2pptx-1.0.5.tar.gz.

File metadata

  • Download URL: pdf2pptx-1.0.5.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.5

File hashes

Hashes for pdf2pptx-1.0.5.tar.gz
Algorithm Hash digest
SHA256 0cd60d17fe0b0e066570f091565eda7cc87163deeb37998ec371f83676659a8b
MD5 e7ec2ed72df043bdc981bc5d336070bd
BLAKE2b-256 211957ee2cd9f2a340e5a381196b9c5128e6a7d883a687ef2268707fbe04056b

See more details on using hashes here.

File details

Details for the file pdf2pptx-1.0.5-py3-none-any.whl.

File metadata

  • Download URL: pdf2pptx-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.5

File hashes

Hashes for pdf2pptx-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 45daac0d1b4bd88f92a37835d0496f65482ed7c37f95c60330deefaf17e0d561
MD5 89ccfdf0c0f128a48826ca0cd1efff01
BLAKE2b-256 5da7da68fc5e03767f13289aee977de1021c8df862b373a35c1672c80c1a2da6

See more details on using hashes here.

Supported by

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