Skip to content

liwii/CodablePPTX

Repository files navigation

Codable PPTX

CodablePPTX is a tool to generate PowerPoint Presentation file (.pptx file) from YAML specifications.

Dependencies

  • Python 3.7.6
    • PyYAML
    • Pillow
    • python-pptx

Install Python Libraries

pip install -r requirements.txt

Usage

python presentation.py <INPUT_YAML_FILE> <OUTPUT_PPTX_FILE>

QuickStart

You can check how it works by compiling sample files in the repository.

python presentation.py sample.yaml sample.pptx

Tutorial

Tutorial slides are generated by CodablePPTX itself. CodablePPTX Tutorial

Realtime Preview Server

A server program which shows realtime preview of CodablePPTX slides.

Dependencies

Install NPM Packages

npm install

Usage

./presentation.sh <INPUT_YAML_FILE> <OUTPUT_PPTX_FILE>

How it works

Image from Gyazo This program generates a PPTX file from the input YAML file and converts it into into a PDF file. You can see the preview of the PDF by accessing localhost:3000.
This program also watches changes of the input YAML file. If it is changed, the program automatically recompiles the YAML and updates the preview.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published