Skip to main content
Glama
powerpoint-generator.d.tsโ€ข2.64 kB
/** * PowerPoint Generator - Create presentations using PptxGenJS */ import type { PowerPointPresentationOptions, PowerPointSlide, PPTTransition, PPTAnimation } from '../types.js'; export declare class PowerPointGenerator { createPresentation(options: PowerPointPresentationOptions): Promise<Buffer>; addTransition(filename: string, transition: PPTTransition, slideNumber?: number): Promise<Buffer>; addAnimation(filename: string, slideNumber: number, animation: PPTAnimation, objectId?: string): Promise<Buffer>; addNotes(filename: string, slideNumber: number, notes: string): Promise<Buffer>; duplicateSlide(filename: string, slideNumber: number, position?: number): Promise<Buffer>; reorderSlides(filename: string, slideOrder: number[]): Promise<Buffer>; exportPDF(filename: string): Promise<Buffer>; addMedia(filename: string, slideNumber: number, mediaPath: string, mediaType: 'video' | 'audio', position?: { x: number; y: number; }, size?: { width: number; height: number; }): Promise<Buffer>; addSlide(filename: string, slide: PowerPointSlide, position?: number): Promise<Buffer>; private applyTheme; private addContent; defineMasterSlide(filename: string, masterSlide: { name: string; background?: { color?: string; image?: string; }; placeholders?: Array<{ type: 'title' | 'body' | 'footer' | 'slideNumber' | 'date'; x: number; y: number; w: number; h: number; }>; fonts?: { title?: string; body?: string; }; colors?: { accent1?: string; accent2?: string; accent3?: string; }; }): Promise<Buffer>; addHyperlinks(filename: string, slideNumber: number, links: Array<{ text: string; url?: string; slide?: number; tooltip?: string; }>): Promise<Buffer>; addSections(filename: string, sections: Array<{ name: string; startSlide: number; }>): Promise<Buffer>; addMorphTransition(filename: string, fromSlide: number, toSlide: number, duration?: number): Promise<Buffer>; addActionButtons(filename: string, slideNumber: number, buttons: Array<{ text: string; action: 'nextSlide' | 'previousSlide' | 'firstSlide' | 'lastSlide' | 'endShow' | 'customSlide'; targetSlide?: number; x: number; y: number; w?: number; h?: number; }>): Promise<Buffer>; } //# sourceMappingURL=powerpoint-generator.d.ts.map

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/consigcody94/office-whisperer'

If you have feedback or need assistance with the MCP directory API, please join our Discord server