Nelle parole della skill
Una guida implementativa per il JavaScript dietro alle singole slide PowerPoint costruite con PptxGenJS, scritta per agenti di codice che gestiscono ciascuno una slide. Fissa prima il contratto circostante: una canvas 16:9 di 10 per 5.625 pollici, un oggetto theme con esattamente primary, secondary, accent, light e bg, una createSlide sincrona esportata insieme a slideConfig, e un'anteprima standalone eseguibile per ogni file.
Oltre a ciò, impone disciplina — Microsoft YaHei o Arial, nessun testo del corpo in grassetto, solo colori della palette, nessun gradiente o animazione — più un badge con il numero di pagina su ogni slide eccetto la copertina. Il QA è inquadrato come una caccia ai bug che termina solo dopo un ciclo di correzione e verifica.
Che cosa produce
- Un file JavaScript completo ed eseguibile per ogni singola slide.
Come funziona
- 01Leggere Prima il Riferimento PptxGenJS
Prima di scrivere il codice della slide, aprire pptxgenjs.md per l'intera superficie dell'API: setup e struttura, testo e formattazione, elenchi, forme e ombre, immagini e icone, sfondi, tabelle e grafici.
- 02Mantenere createSlide Sincrona
Il punto di ingresso deve essere una funzione semplice piuttosto che asincrona, perché il passaggio di compilazione non la attende (await).
- 03Eseguire il Rendering dall'Oggetto Theme
Ogni colore viene prelevato dal theme passato — lo sfondo della slide, ad esempio — invece di essere codificato in modo fisso.
- 04Esportare il Contratto del Modulo
Ogni file restituisce createSlide insieme a slideConfig, in modo che lo script di compilazione possa assemblare il deck.
- 05Trattare il QA come una Caccia ai Bug
Andare alla ricerca di problemi al primo rendering piuttosto che confermare che l'aspetto sia accettabile.