Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arbitroy/extract_certificates
A Python script that splits multi-page certificate PDFs into individual files named after recipients. Say goodbye to downloading certificates one by one from Canva! 🎓
https://github.com/arbitroy/extract_certificates
automation pdf-tools python
Last synced: 19 days ago
JSON representation
A Python script that splits multi-page certificate PDFs into individual files named after recipients. Say goodbye to downloading certificates one by one from Canva! 🎓
- Host: GitHub
- URL: https://github.com/arbitroy/extract_certificates
- Owner: arbitroy
- Created: 2025-01-23T07:06:51.000Z (21 days ago)
- Default Branch: main
- Last Pushed: 2025-01-23T07:22:32.000Z (21 days ago)
- Last Synced: 2025-01-23T08:24:47.188Z (21 days ago)
- Topics: automation, pdf-tools, python
- Language: Python
- Homepage:
- Size: 11.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# Certificate Splitter 🎓✨
Because Canva doesn't want you to have nice things.
## What it does
Takes your beautiful Canva certificate PDF with multiple pages and splits it into individual files named after each recipient. No more manual saving and renaming!## Requirements
- Python 3.x
- PyPDF2
- A Canva certificate PDF that you're too lazy to download one by one
- Coffee ☕## Usage
1. Install PyPDF2: `pip install PyPDF2`
2. Put your PDF in same folder as script
3. Run script
4. Marvel at your newfound productivity## Why this exists
Because clicking "Download" 100 times in Canva is nobody's idea of fun. Life's too short for repetitive tasks. 🦥Made with 💝 and mild frustration at Canva's limitations.