상세 컨텐츠

본문 제목

영재원수업20251025 AI에이전트 PPT만들기

카테고리 없음

by 주진중 2025. 10. 25. 04:40

본문

반응형

제미나이 에이전트

 

슬라이드 도우미(단면만들기)

https://gemini.google.com/gem/368c102daaa7

 

슬라이드 제작 프롬프트

pptxgenjs 라이브러리를 이용해 기획 내용 모두 적절하게 칼라풀하게 페이지를 구성해줘.
생성이 끝나면 다운로드 버튼을 표시하고 누르면 다운로드해줘.
cdn 은 아래 주소를 사용해줘.


https://cdn.jsdelivr.net/gh/gitbrent/pptxgenjs/dist/pptxgen.bundle.js


주의사항
pptx.shapes 사용금지. ShapesType 사용.
인터넷 예전 코드들은 작동이 안되니 아래 공식문서 참고해줘.


공식 문서
https://gitbrent.github.io/PptxGenJS/docs/api-text/
https://gitbrent.github.io/PptxGenJS/docs/api-shapes/
https://gitbrent.github.io/PptxGenJS/docs/api-charts/
https://gitbrent.github.io/PptxGenJS/docs/api-charts.html
https://gitbrent.github.io/PptxGenJS/docs/api-tables/
https://gitbrent.github.io/PptxGenJS/docs/api-tables.html


표 구성 샘플 소스


let tableData = [
[{ text: '구분', options: { fill: 'EFEFEF', bold: true } }, { text: '주요 원인', options: { fill: 'EFEFEF', bold: true } }, { text: '세부 내용', options: { fill: 'EFEFEF', bold: true } }],
['자연적 원인', '화산 활동', '대기 중 온실가스 농도 증가'],
['', '태양 활동 변화', '지구로 유입되는 태양 에너지 변화']
];


slide2.addTable(tableData, {
x: 0.75, y: 2, w: '85%',
colW: [1.5, 2.5, 5],
border: { pt: 1, color: 'CCCCCC' },
align: 'left',
fontSize: 16,
autoPage: true, // 테이블이 너무 길면 자동으로 다음 페이지로 넘어감
valign: 'middle'
});

 

 

챗GPT 에이전트

Slides & Presentation: PPT & PowerPoints 

캔바

 

반응형