pptx2txt is a tool that converts PowerPoint .pptx
format to text.
pptx2txt requires python-pptx. Install it using uv, a fast Python package manager:
# System-wide installation (recommended)
uv pip install --system python-pptx
# For development with virtual environment:
uv venv
# Windows: .venv\Scripts\activate
# Linux/macOS: source .venv/bin/activate
uv pip install python-pptx
Note: System-wide installation may require administrator privileges.
To convert a .pptx
files to text, run the following command:
# Windows
py pptx2txt.py [files ...]
# Linux/macOS
python3 pptx2txt.py [files ...]
If you are using Windows, you can make a shortcut to the "SendTo" menu by running the following command:
uv pip install --system pywin32
py create_sendto_shortcut.py