diff options
| author | kj_sh604 | 2026-05-03 17:19:03 -0400 |
|---|---|---|
| committer | kj_sh604 | 2026-05-03 17:19:14 -0400 |
| commit | 093a953ab7a6f0c655f9a5def611f594bf6b3255 (patch) | |
| tree | d515ac33e605386b64634d486d586d05e4476f1e /README.md | |
| parent | b4797cda9d0b3ded39a8f8c4593b68b17a1b96c1 (diff) | |
refactor: filesize and performance optimizations
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -33,9 +33,12 @@ pip install -r requirements.txt # specify output path ./src/slidepacker deck.pdf out.pptx -# set render resolution (default: 150 dpi) +# set render resolution (default: 100 dpi) ./src/slidepacker deck.pdf --dpi 200 +# tune jpeg quality (default: 98) +./src/slidepacker deck.pdf --jpeg-quality 100 + # stack all pages on one slide and click through with no animation delay ./src/slidepacker deck.pdf -1 ``` @@ -49,6 +52,9 @@ sys.path.insert(0, "path/to/kj-slidepacker/src") import slidepacker slidepacker.pack("deck.pdf", "deck.pptx", dpi=200) +# lower quality for smaller files +slidepacker.pack("deck.pdf", "deck.pptx", dpi=200, jpeg_quality=90) + # one-slide click-through mode slidepacker.pack("deck.pdf", "deck.pptx", dpi=200, one_slide=True) ``` |
