Skip to main content

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.

Metadata

Release files for pdf2pptx 1.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pdf2pptx 1.0.5
File Size Uploaded
pdf2pptx-1.0.5.tar.gz 3.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pdf2pptx 1.0.5
File Interpreter ABI Platform
pdf2pptx-1.0.5-py3-none-any.whl Python 3 none any Details

Total release size: 7.9 kB

Release files / pdf2pptx-1.0.5.tar.gz

Download URL pdf2pptx-1.0.5.tar.gz
Size 3.3 kB
Tags Source
SHA-256 checksum
How to use checksums
0cd60d17fe0b0e066570f091565eda7cc87163deeb37998ec371f83676659a8b
BLAKE2b-256 checksum
How to use checksums
211957ee2cd9f2a340e5a381196b9c5128e6a7d883a687ef2268707fbe04056b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.5

Release files / pdf2pptx-1.0.5-py3-none-any.whl

Download URL pdf2pptx-1.0.5-py3-none-any.whl
Size 4.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
45daac0d1b4bd88f92a37835d0496f65482ed7c37f95c60330deefaf17e0d561
BLAKE2b-256 checksum
How to use checksums
5da7da68fc5e03767f13289aee977de1021c8df862b373a35c1672c80c1a2da6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.5

Release history Release notifications | RSS feed

This release

1.0.5 This release

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page