https://github.com/wangyihang/ppt-generator
Generate PPT via a simple summary
https://github.com/wangyihang/ppt-generator
powerpoint-generation pptx presentation presentation-tools
Last synced: about 1 year ago
JSON representation
Generate PPT via a simple summary
- Host: GitHub
- URL: https://github.com/wangyihang/ppt-generator
- Owner: WangYihang
- Created: 2018-10-27T03:40:45.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-10-28T03:29:51.000Z (over 7 years ago)
- Last Synced: 2025-04-01T14:46:02.705Z (about 1 year ago)
- Topics: powerpoint-generation, pptx, presentation, presentation-tools
- Language: Python
- Size: 8.79 KB
- Stars: 11
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PPT Generator
#### Requirements
```
python-pptx
anytree
```
#### Installation
```
pip install -r requirements.txt
git clone https://github.com/c0fec0de/anytree
cd anytree
sudo python setup.py install
```
#### Usage
```
➜ PPT-Generator git:(master) python generator.py
Usage:
python generator.py [INPUT] [OUTPUT]
Example:
python generator.py input.txt output.pptx
```
#### Example
```
➜ PPT-Generator git:(master) cat input.txt
Slide 1
Slide 1.1
Slide 1.2
Slide 1.3
Slide 1.4
Slide 2
Slide 2.1
Slide 2.1.1
Slide 2.1.2
Slide 2.2
Slide 2.2.1
Slide 2.2.2
Slide 2.2.3
Slide 2.2.4
Slide 2.2.5
Slide 2.2.5.1
Slide n
➜ PPT-Generator git:(master) python generator.py input.txt output.pptx
root
├── Slide 1
│ ├── Slide 1.1
│ ├── Slide 1.2
│ ├── Slide 1.3
│ └── Slide 1.4
├── Slide 2
│ ├── Slide 2.1
│ │ ├── Slide 2.1.1
│ │ └── Slide 2.1.2
│ └── Slide 2.2
│ ├── Slide 2.2.1
│ ├── Slide 2.2.2
│ ├── Slide 2.2.3
│ ├── Slide 2.2.4
│ └── Slide 2.2.5
│ └── Slide 2.2.5.1
└── Slide n
```


#### Acknownledgement
Thanks for the great support of these repos:
* https://github.com/c0fec0de/anytree
* https://github.com/scanny/python-pptx