Skill'in Kendi İfadeleriyle
PptxGenJS ile oluşturulan tek tek PowerPoint slaytlarının arkasındaki JavaScript için, her biri bir slaytın sahibi olan kodlama ajanları için yazılmış bir uygulama kılavuzu. Önce çevreleyen sözleşmeyi sabitler: 10 x 5.625 inç 16:9 tuval, tam olarak primary, secondary, accent, light ve bg içeren bir theme nesnesi, slideConfig ile birlikte dışa aktarılan senkron bir createSlide ve her dosya için çalıştırılabilir bağımsız bir önizleme.
Bunun üzerine disiplin dayatır — Microsoft YaHei veya Arial, kalın gövde metni yok, sadece palet renkleri, gradyan veya animasyon yok — ayrıca kapak hariç her slaytta bir sayfa numarası rozeti. QA, yalnızca bir düzelt-ve-doğrula döngüsünden sonra sona eren bir hata avı olarak çerçevelenmiştir.
Neler üretir
- Her bir slayt için eksiksiz, çalıştırılabilir bir JavaScript dosyası.
Nasıl Çalışır
- 01Önce PptxGenJS Referansını Okuyun
Slayt kodu yazmadan önce, tüm API yüzeyi için pptxgenjs.md dosyasını açın: kurulum ve yapı, metin ve biçimlendirme, listeler, şekiller ve gölgeler, görseller ve simgeler, arka planlar, tablolar ve grafikler.
- 02createSlide'ı Senkron Tutun
Giriş noktası async değil düz bir fonksiyon olmalıdır, çünkü derleme adımı onu await etmez.
- 03Tema Nesnesinden Render Edin
Her renk, sabit kodlanmak yerine iletilen temadan alınır — örneğin slayt arka planı.
- 04Modül Sözleşmesini Dışa Aktarın
Her dosya, derleme betiğinin deste birleştirebilmesi için createSlide'ı slideConfig ile birlikte geri verir.
- 05QA'ya Bir Hata Avı Olarak Yaklaşın
İlk render'da her şeyin kabul edilebilir göründüğünü onaylamak yerine sorun aramaya çıkın.