이미지를 슬라이드에 붙이는 것과 다릅니다
Codia는 각 시각 페이지를 분석해 네이티브 PowerPoint 개체로 재구성합니다. 사용자는 제목을 선택하고, 도형을 옮기고, 이미지를 교체하거나 레이아웃을 계속 편집할 수 있습니다.
평면 원본 페이지
모든 요소가 하나로 고정된 스크린샷 형태의 페이지입니다.

재구성된 PowerPoint 슬라이드
같은 구성을 유지하면서 편집 가능한 프레젠테이션 개체로 분리합니다.
선택하고 편집두 가지 준비 방식, 하나의 변환 작업
API는 이미지 전용 PDF를 입력으로 받습니다. 현재 콘텐츠에 맞는 준비 방식을 선택하세요.
이미지로 시작
JPG, PNG, 스크린샷 또는 AI 생성 슬라이드 이미지를 PDF 페이지마다 이미지 한 장씩 배치한 이미지 전용 PDF로 합칩니다.
이미지 전용 PDF로 시작
NotebookLM 내보내기, 스캔한 슬라이드, 스크린샷 기반 PDF를 업로드한 다음 반환된 upload_id로 변환 작업을 만듭니다.
입력 요구사항
현재 JPG 또는 PNG 직접 제출은 지원하지 않습니다. 복잡한 텍스트 흐름, 벡터 레이아웃, 혼합 개체 PDF는 지원 범위가 아닙니다. 먼저 페이지를 래스터화한 뒤 이미지 전용 PDF로 묶어 주세요.
편집 가능해지는 요소
결과물은 단순 열람이 아니라 PowerPoint에서 계속 작업할 수 있도록 설계되었습니다.
텍스트 상자
슬라이드를 다시 만들지 않고 감지된 문구를 선택해 수정할 수 있습니다.
도형
재구성된 시각 요소를 이동하고 크기, 색상, 스타일을 변경할 수 있습니다.
이미지
시각 자료가 분리되어 있어 교체하거나 위치를 바꿀 수 있습니다.
슬라이드 레이아웃
페이지 구성을 유지하면서 각 요소를 독립적으로 편집할 수 있습니다.
일회성 내보내기부터 제품 규모 워크플로까지
시각 슬라이드가 제품이나 콘텐츠 파이프라인에 들어오는 모든 지점에 편집 가능한 프레젠테이션 변환을 추가하세요.
NotebookLM 내보내기
이미지 기반 리서치 브리핑을 검토하고 재사용할 수 있는 편집 가능한 덱으로 변환합니다.
AI 생성 슬라이드
생성된 슬라이드 이미지를 사용자가 다듬을 수 있는 PowerPoint 시작점으로 변환합니다.
스캔 슬라이드 아카이브
스크린샷 또는 스캔 프레젠테이션을 다시 편집 가능한 워크플로로 가져옵니다.
일괄 마이그레이션
제품 안에서 고객 파일을 대기열에 넣고 진행 상황을 추적해 PPTX 결과를 전달합니다.
업로드하고, 변환하고, 덱을 전달하세요
하나의 인증된 흐름으로 준비된 PDF를 업로드하고 비동기 작업을 만든 뒤 완성된 PPTX를 가져옵니다.
# 1. 원본 업로드
curl 'https://openapi.codia.ai/v2/open/uploads' \
-H 'Authorization: Bearer {codia_api_key}' \
-F 'file=@./slides.pdf'
# → { "data": { "upload_id": "upl_..." } }
# 2. 작업 만들기
curl 'https://openapi.codia.ai/v2/open/tasks' \
-H 'Authorization: Bearer {codia_api_key}' \
-H 'Content-Type: application/json' \
-H 'Idempotency-Key: deck-2026-001' \
--data '{
"operation": "pdf_to_ppt",
"input": {
"upload_id": "upl_...",
"title": "NotebookLM 원본 브리핑"
},
"callback_url": "https://your-app.com/webhooks/codia"
}'
# 3. PPTX 전달
curl 'https://openapi.codia.ai/v2/open/tasks/{task_id}' \
-H 'Authorization: Bearer {codia_api_key}'
# → data.status: "succeeded"
# → data.result.ppt_url: "https://static.codia.ai/...pptx"원본 업로드
이미지 전용 PDF를 보내고 upload_id를 저장합니다.
작업 만들기
pdf_to_ppt를 제출하고 반환된 task_id를 추적합니다.
PPTX 전달
폴링하거나 Webhook을 받은 뒤 result.ppt_url을 읽습니다.
API 자동화 또는 직접 변환
Presentation Conversion API와 NoteSlide는 서로 다른 제품으로, 각각 제품 통합과 개별 프레젠테이션 작업에 맞춰져 있습니다.
통합하기 전에 알아둘 점
API로 어떤 파일을 변환할 수 있나요?
현재 API는 이미지 전용 PDF를 받습니다. NotebookLM 내보내기, 스캔한 슬라이드, 스크린샷으로 만든 PDF에 가장 적합합니다. 복잡한 텍스트 흐름, 벡터 레이아웃 또는 혼합 개체가 있는 PDF는 제출 전에 래스터화하세요.
JPG나 PNG 파일을 직접 업로드할 수 있나요?
아직은 불가능합니다. PDF 페이지마다 이미지 한 장을 배치해 이미지 전용 PDF로 합친 뒤 업로드하고, 반환된 upload_id로 pdf_to_ppt 작업을 만드세요.
변환된 PowerPoint는 어느 정도 편집할 수 있나요?
출력은 슬라이드마다 하나의 평면 이미지가 아닙니다. 감지된 텍스트 상자, 도형, 이미지가 별도의 PowerPoint 개체로 재구성됩니다. 결과는 원본 품질에 따라 달라지므로 전달 전에 타이포그래피와 복잡하게 겹친 요소를 확인하세요.
페이지 선택과 100페이지 제한은 어떻게 작동하나요?
작업 하나에서 최대 100페이지를 선택할 수 있습니다. 0부터 시작하는 page_no로 특정 페이지를 지정하세요. PDF가 더 길면 같은 업로드에서 여러 작업을 만들고 워크플로에서 결과 덱을 합치면 됩니다.
변환 완료는 어떻게 확인하나요?
작업을 만들면 task_id가 반환됩니다. GET /v2/open/tasks/{task_id}를 폴링하거나 callback_url을 제공하고 서명된 Webhook을 검증하세요. 작업 성공 후 result.ppt_url에서 덱을 다운로드할 수 있습니다.
작업이 실패하면 크레딧은 어떻게 청구되나요?
PDF-PowerPoint 변환은 선택한 페이지당 13크레딧입니다. 작업 생성 시 크레딧이 예약되며 작업이 최종 실패 상태가 되면 자동 환불됩니다.
API와 NoteSlide는 같은 제품인가요?
아니요. 두 제품은 서로 독립적입니다. Presentation Conversion API는 제품 통합, 일괄 처리, 자동화, Webhook을 위한 제품입니다. NoteSlide는 프레젠테이션을 직접 업로드하고 검토하고 변환하는 대화형 웹 제품입니다.