본문으로 건너뛰기
PPDF123

PDF를 PowerPoint로 만들기

PDF를 프레젠테이션으로는 PDF를 LibreOffice Impress로 가져와 PPTX, PPT, ODP 파일로 돌려줍니다. 초안으로 보세요. 글꼴은 대체되고 객체는 근사되므로 발표 전에 확인해야 합니다.

여기에 파일을 끌어다 놓거나, 클릭해 고릅니다

PDF 지원 · 파일당 최대 500.0 MB · 한 번에 최대 20개 파일

Ctrl/Cmd+V 또는 클립보드 메뉴로 파일을 붙여넣을 수도 있습니다.

PDF를 프레젠테이션으로는 파일을 LibreOffice Impress(`impress_pdf_import`)에 넣어 `pptx`, `ppt`, `odp` 중 하나로 돌려줍니다. 포털 기본값은 `pptx`입니다. 이 세 가지 `outputFormat` 외의 값은 거절됩니다.

Impress는 PDF 페이지를 슬라이드 덱 형태의 Office 파일로 가져옵니다. 슬라이드를 새로 디자인하는 기능도, 페이지마다 마스터 하나를 다시 만드는 기능도, OCR도 아닙니다. 이미지로만 이루어진 스캔본은 슬라이드 위의 그림이 됩니다.

애니메이션은 깨질 수 있고(원래 PDF에는 없었으니까요), 글꼴은 다른 것으로 바뀌며, Impress가 도형이나 이미지로 추측한 개체가 생깁니다. 발표하기 전에 덱을 꼭 검토하세요.

비밀번호로 보호된 파일은 이 페이지에서 비밀번호를 입력하면 해제됩니다. API 호출자는 먼저 비밀번호 해제를 실행해야 합니다. OCR의 Markdown은 여기로 보낼 수 없습니다.

다운로드 파일 이름은 업로드한 파일 이름에 새 확장자를 붙인 것이므로 `quarterly-review.pdf`는 `quarterly-review.pptx`로 돌아옵니다. 요청마다 LibreOffice를 독립된 임시 프로필 디렉터리로 시작하므로 이전 작업의 설정이나 글꼴이 이어지지 않습니다.

다음에 어떤 프로그램으로 열지에 따라 형식을 고르세요. PPTX가 기본값이며 PowerPoint에는 보통 이것을 씁니다. ODP는 Impress의 기본 형식이라 LibreOffice만 쓰는 작업 흐름에 맞습니다. PPT는 오래된 바이너리 형식이므로 구형 프로그램이 꼭 요구할 때만 고를 만합니다.

정말 필요한 것이 글자라면 덱은 알맞은 결과물이 아닙니다. PDF를 텍스트로는 기존 텍스트 레이어를 뽑아내고, PDF를 Markdown으로는 제목과 목록을 유지하며, PDF를 Word로는 슬라이드 모양의 개체 대신 흐르는 문서를 줍니다.

기능

  • LibreOffice `impress_pdf_import`로 pptx, ppt, odp 변환
  • OCR도 슬라이드 디자인 엔진도 아님
  • outputFormat 필수. 포털 기본값은 pptx
  • 익명 API: /api/v1/convert/pdf/presentation

이런 경우에

  • 텍스트 레이어가 있는 PDF 유인물에서 대략적인 PPTX 만들기
  • PDF 한 장짜리 자료를 Impress로 옮겨 계속 편집하기
  • 다음 도구가 LibreOffice 전용일 때 ODP 만들기
  • 내보낸 PDF의 다이어그램 몇 개를 가져온 슬라이드에서 개체를 복사해 되살리기
  • 공급업체 데이터시트 한 페이지를 사내 슬라이드의 출발점으로 재사용하기

PDF를 PowerPoint로 변환하려면?

  1. PDF를 업로드합니다. 스캔본은 슬라이드 위 이미지로 들어옵니다.
  2. PPTX를 그대로 두거나 PPT / ODP를 고릅니다.
  3. 처리를 누르고 Office 파일을 내려받습니다.
  4. PowerPoint나 LibreOffice Impress에서 열어 슬라이드를 하나씩 확인합니다.
  5. 발표 전에 모든 슬라이드를 넘겨 보며 겹친 텍스트 상자, 바뀐 글꼴, 편집 가능한 텍스트일 줄 알았는데 그림인 곳이 없는지 살피고, 새 이름으로 사본을 저장합니다.
  6. 결과를 쓸 수 없다면 PDF와 페이지별로 비교하세요. 그림으로 들어온 페이지는 덱에서 고칠 수 없으니 원본 문서에서 다시 만드세요.

제한과 경계

  • 슬라이드를 충실하게 복원하지 않음
  • OCR 아님
  • 비밀번호로 보호된 파일은 비밀번호가 필요하며, API 호출자는 먼저 비밀번호 해제를 실행
  • pptx, ppt, odp 세 형식만 허용하며 다른 값은 거절
  • 가져오기는 LibreOffice가 최선을 다해 추측한 결과이며, 슬라이드로 만든 PDF와 워드 프로세서로 만든 PDF 사이에 결과가 다를 수 있음
  • 이 사이트의 업로드 한도는 파일당 500MB이며, 약 95MB를 넘으면 나누어 전송합니다. API 직접 요청 한 건의 본문은 100MB까지입니다.

예시

  • 10페이지짜리 텍스트 유인물은 텍스트와 이미지가 섞인 10장짜리 PPTX가 되는 경우가 많음
  • 화이트보드를 촬영한 PDF는 대부분 그림으로 된 슬라이드가 됨
  • `board-update.pdf`를 outputFormat을 odp로 해서 업로드하면 Impress에서 편집할 수 있는 `board-update.odp`가 돌아옴
  • outputFormat=key로 API를 호출하면 허용되는 형식을 알려 주는 bad-request 오류가 나므로 재시도하지 말고 값을 고칠 것

이 도구의 개인정보 안내

파일은 HTTPS로 업로드되며, 서버 메모리 또는 수명이 짧은 임시 디렉터리에서 처리되고, 결과가 준비되면 삭제됩니다. 이후 열람·학습·광고 프로필용 사본은 보관하지 않습니다. 보관 기간과 AdSense 쿠키 고지는 개인정보 처리방침을 참고하세요.

자주 묻는 질문

PDF 한 페이지가 슬라이드 한 장이 되나요?
보통 Impress가 페이지를 덱으로 옮기지만 레이아웃은 추측입니다. 마스터, 노트, 전환 효과가 남는다고 생각하지 마세요.
슬라이드의 텍스트를 편집할 수 있나요?
PDF에 실제 텍스트가 있었다면 일부는 편집 가능한 상태로 남습니다. 하지만 많은 페이지가 이미지나 묶인 그리기 개체로 들어옵니다.
스캔을 OCR로 글머리 기호로 바꿔 주나요?
아닙니다. 글자가 필요하면 OCR → Markdown을 쓰고 슬라이드는 직접 만드세요.
변환이 왜 실패했나요?
soffice가 파일을 거부했거나, 형식이 ppt/pptx/odp가 아니거나, PDF가 암호화되어 있는 경우입니다. 페이지에서 요청하면 비밀번호를 입력하세요. API 호출자는 먼저 비밀번호 해제를 실행합니다.
LibreOffice가 파일을 읽지 못하면 어떤 오류가 나오나요?
요청이 "LibreOffice could not read this file as a PDF."라는 메시지와 함께 거절됩니다. 대개 업로드한 파일이 손상되었거나 진짜 PDF가 아니라는 뜻입니다. PDF 복구를 실행한 뒤 다시 시도하세요.
PPTX, PPT, ODP 중 어떤 출력을 골라야 하나요?
PowerPoint에는 PPTX, LibreOffice Impress에는 ODP를 고르고, PPT는 새 형식을 열지 못하는 프로그램에만 쓰세요. 변환 경로는 같고 저장되는 형식만 다릅니다.
outputFormat 없이 API를 호출할 수 있나요?
아닙니다. 서버는 outputFormat이 필요하다는 bad-request 오류로 응답하고, 지원하지 않는 값에는 허용되는 pptx, ppt, odp를 나열한 오류를 돌려줍니다. 웹 페이지는 바꾸지 않는 한 항상 pptx를 보냅니다.
슬라이드 유인물의 텍스트만 필요하다면 더 나은 도구가 있나요?
있습니다. PDF를 텍스트로는 슬라이드를 만들지 않고 기존 텍스트 레이어를 추출하며, PDF를 Markdown으로는 제목이나 목록 같은 구조를 유지합니다. 둘 다 슬라이드를 만들지는 않습니다.

최종 업데이트:

코드에서 호출하기

이 사이트의 도구는 모두 일반 REST 엔드포인트입니다. 익명 사용에는 계정이나 API 키가 필요 없습니다. 브라우저뿐 아니라 개발자와 AI 에이전트도 그대로 쓸 수 있습니다.

curl -X POST "https://pdf123.xyz/api/v1/convert/pdf/presentation" \
  -F "[email protected]" \
  -F "outputFormat=pptx" \
  -o output.pdf

Model Context Protocol을 쓰는 에이전트 클라이언트용 MCP 도구로도 제공합니다(JSON-RPC 2.0, POST /mcp). 전체 API 문서

AI 에이전트에서 사용하기

스킬

이 스킬을 설치하면 Claude Code, Codex, Cursor 등 AI 에이전트가 'PDF를 프레젠테이션으로' 작업을 대신 실행합니다: /skills/pdf123-pdf-to-presentation.md

전체 에이전트 스킬

파일은 이번 처리에만 쓰이며, 끝나면 자동으로 삭제됩니다.