RestAPI

POST /api/ppt_creator

예배 PPT를 생성한다.

요청 파라미터 (form-data)

| 파라미터 | 설명 | 예시 | |---|---|---| | ratio | 화면 비율 | 16:9 또는 4:3 | | template | 템플릿 파일명 | 16901번_Line글꼴_베이지색_라지_하단.pptx | | content | 예배 순서 내용 (라인별 기능#옵션) | 새찬송가#333 |

응답 (JSON)

| 필드 | 설명 | |---|---| | message | 결과 안내 메시지 | | file_name | 생성된 PPT 파일명 (성공 시) | | file_data | PPT 파일 (base64 인코딩, 성공 시) |

GET /api/ppt_creator/templates

선택한 비율의 사용 가능한 템플릿 파일 목록을 반환한다. 신규 템플릿을 추가하면 자동으로 목록에 반영된다.

파라미터: ratio (예: 16:9)

POST /api/bbang

새찬송가 이미지 파일을 여러 장 한 번에 다운로드 받기 위한 파일 URL 목록을 반환한다.

요청 파라미터: content (찬송가 번호 목록, 예: 1, 2, 3 또는 1 2 3)

GET /hymn/{번호}

찬송가 이미지를 브라우저에 표시한다. (예: /hymn/001, /hymn/1, /hymn/01.jpg)

GET /hymndownload/{번호}

찬송가 이미지 파일을 다운로드한다. (예: /hymndownload/1)