pptx-official

Solid

Generating PowerPoint presentations with pptxgenjs in Node.js. Use when creating automated presentations, slide decks, pitch decks, or reports in .pptx format from data.

Data & Documents 30 stars 9 forks Updated 5 days ago MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
50
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# PowerPoint Generation with pptxgenjs ## Installation ```bash npm install pptxgenjs npm install -D @types/node ``` ## Basic Presentation ```typescript import PptxGenJS from 'pptxgenjs' async function generatePresentation(data: PresentationData): Promise<Buffer> { const pptx = new PptxGenJS() // Global settings pptx.author = 'Full Stack HQ' pptx.company = 'Full Stack HQ' pptx.title = data.title pptx.subject = data.subject pptx.layout = 'LAYOUT_WIDE' // 16:9 // ─── Title Slide ───────────────────────────────────────── const titleSlide = pptx.addSlide() titleSlide.background = { color: '1E3A5F' } titleSlide.addText(data.title, { x: '10%', y: '35%', w: '80%', h: '20%', fontSize: 40, bold: true, color: 'FFFFFF', align: 'center', fontFace: 'Calibri', }) titleSlide.addText(data.subtitle, { x: '15%', y: '60%', w: '70%', h: '10%', fontSize: 20, color: 'B0C4DE', align: 'center', }) titleSlide.addText(new Date().toLocaleDateString('en-US', { year: 'numeric', month: 'long' }), { x: '0%', y: '88%', w: '100%', h: '8%', fontSize: 12, color: '7094B5', align: 'center', }) // ──��� Content Slides ─────────────────────────────────────── for (const section of data.sections) { addContentSlide(pptx, section) } // ─── Chart Slide ────────────────────...

Details

Author
sabahattink
Repository
sabahattink/antigravity-fullstack-hq
Created
8 months ago
Last Updated
5 days ago
Language
PowerShell
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category