KYC 없음 — 신분증도, 셀피도, 서류도 없습니다. 암호화폐로 결제하세요: BTC, USDT, USDC, ETH, SOL, LTC
언어: 한국어
API 키 발급받기

동일한 /read endpoint · 파일당 최대 100페이지 및 20 MB

PDF to Markdown API: PDF 링크를 보내면 텍스트를 Markdown으로 반환

보고서, 논문, 매뉴얼, 가격표는 흔히 PDF입니다. 웹페이지에 사용하는 동일한 endpoint에 링크를 전달하면 문서 텍스트를 Markdown으로 받아, 바로 청크 분할과 임베딩에 쓸 수 있습니다.

마지막 업데이트: · 3 분 읽기

빠른 답변

URL의 PDF를 Markdown으로 변환하는 API가 있나요?

네. WebReaderAPI에서 PDF의 URL을 https://webreaderapi.com/api/v1/read로 보내세요. API가 파일을 다운로드해 제목, 문단, 목록, 간단한 표가 포함된 Markdown 텍스트로 반환합니다. 최대 20 MB 및 100페이지 파일을 지원하며, 10페이지 단위로 시작된 블록당 1크레딧, 2026년 10월 기준 US$0.07/1K 페이지부터입니다. KYC 없이 암호화폐로 결제하세요.

한눈에 보는 PDF to Markdown

엔드포인트GET https://webreaderapi.com/api/v1/read?url=https://…/report.pdf (웹페이지와 동일)
제한최대 20 MB, 100페이지까지의 PDF 파일이 Markdown으로 변환되며, 시작된 10페이지 블록당 1 크레딧입니다
출력제목, 문단, 목록, 간단한 표가 포함된 Markdown 텍스트; 일반 텍스트의 경우 format=text
지원되지 않음텍스트 레이어가 없는 스캔 PDF (OCR 없음), 비밀번호로 보호된 파일
robots.txt다른 페이지와 마찬가지로 PDF 링크에도 적용
결제BTC, USDT, USDC, ETH, SOL, LTC, US$25 충전부터; KYC 없이

PDF 페이지는 어떻게 계산되나요?

PDF는 10페이지 단위로 시작된 블록당 1크레딧이 듭니다. 4페이지 브로슈어는 1크레딧, 25페이지 보고서는 3크레딧, 100페이지 매뉴얼은 10크레딧입니다. 응답은 정확한 수치를 credits_used에 제공합니다.

20 MB를 초과하거나 100페이지보다 긴 파일은 422 unsupported_content을 반환하며 크레딧을 사용하지 않습니다. 긴 문서의 경우 먼저 동일한 콘텐츠의 HTML 버전을 찾아보세요. 보통 더 저렴하고 구조도 더 좋습니다.

Markdown은 어떻게 생겼나요?

변환기는 PDF의 텍스트 레이어에서 읽기 순서를 재구성합니다. 섹션 시작 부분의 크거나 굵은 줄은 제목이 되고, 글머리 기호 및 번호 항목은 Markdown 목록이 되며, 간단한 격자 표는 Markdown 표가 됩니다.

모든 페이지에서 반복되는 실행 머리글, 바닥글, 페이지 번호는 제거되므로 청크에서 문장을 나누지 않습니다. 2단 레이아웃은 열 단위로 읽습니다. 각주는 페이지가 배치한 위치에 텍스트로 남습니다.

Python: PDF를 읽고 제목 기준으로 청크로 분할
import os
import re

import requests

resp = requests.get(
    "https://webreaderapi.com/api/v1/read",
    headers={"Authorization": "Bearer " + os.environ["WEBREADER_API_KEY"]},
    params={"url": "https://example.com/annual-report.pdf"},
    timeout=120,
)
resp.raise_for_status()
doc = resp.json()
chunks = [c.strip() for c in re.split(r"\n(?=#{1,3} )", doc["markdown"]) if c.strip()]
print(len(chunks), "chunks,", doc["credits_used"], "credit(s)")
for c in chunks[:3]:
    print(c.splitlines()[0])

어떤 PDF가 가장 잘 작동하고, 어떤 것은 작동하지 않나요?

워드 프로세서, 웹사이트, 출판 도구에서 내보낸 PDF가 가장 잘 작동합니다. 글꼴과 위치가 있는 텍스트 레이어를 포함하기 때문입니다. 연간 보고서, 연구 논문, 제품 매뉴얼, 정책 문서, 가격표가 보통 이 그룹에 속합니다.

스캔 문서는 페이지 이미지로 텍스트 레이어가 없습니다. WebReaderAPI은 광학 문자 인식을 실행하지 않으므로 스캔은 텍스트를 거의 또는 전혀 반환하지 않으며, word_count 필드에 즉시 표시됩니다. 비밀번호로 보호된 PDF 및 암호화된 PDF는 422 unsupported_content과 함께 거부되며 요금이 부과되지 않습니다.

PDF는 RAG 파이프라인에 어떻게 통합되나요?

웹페이지처럼 다루면 됩니다. PDF를 읽고, Markdown을 제목 기준으로 분할하고, 각 청크의 메타데이터에 소스 URL과 페이지 제목을 추가한 다음 임베딩하세요. URL을 유지하면 어시스턴트가 사용한 문서를 인용할 수 있습니다.

크롤링 중 같은 도메인의 PDF 링크를 만나면 동일한 규칙과 동일한 robots.txt 검사로 읽습니다. 전체 수집 예시는 RAG 가이드를 참고하세요.

PDF 변환 비용은 얼마인가요?

PDF는 웹페이지와 동일한 크레딧에서 차감됩니다. 10페이지 단위로 시작된 블록당 1크레딧입니다. US$3.75에 10,000페이지으로 약 10,000개의 짧은 PDF 또는 100페이지 문서 1,000개를 변환할 수 있습니다.

테스트

10,000페이지

US$3.75

US$0.38/1K 페이지

  • 실제 URL로 사용해 보기
  • 가장 큰 팩과 동일한 API
  • 크레딧은 만료되지 않음
10,000페이지 선택

스타터

50,000페이지

US$14.25

US$0.28/1K 페이지

  • AI 에이전트 또는 RAG 프로토타입
  • 문서 사이트 크롤링
  • 크레딧은 만료되지 않음
50,000페이지 선택

구축

100,000페이지

US$21.75

US$0.22/1K 페이지

  • 프로덕션 에이전트 및 RAG 파이프라인
  • 배치 및 크롤링 작업
  • 크레딧은 만료되지 않음
100,000페이지 선택

확장

500,000페이지

US$50

US$0.10/1K 페이지

  • 대규모 지식 기반
  • 요청 시 더 높은 동시성
  • 크레딧은 만료되지 않음
500,000페이지 선택

모든 플랜에 포함: 본문 추출 · 필요 시 JavaScript 렌더링 · 실패 및 거부된 페이지는 과금되지 않음 · 크레딧은 만료되지 않음

PDF to Markdown API: 자주 묻는 질문

링크를 보내는 대신 PDF 파일을 업로드할 수 있나요?

버전 1에서는 안 됩니다. API는 공개 URL에서 PDF를 읽습니다. 비공개 파일을 변환하려면 요청 시간 동안 직접 제어하는 URL에 파일을 두세요.

스캔 PDF에서 텍스트를 추출하나요?

아니요. WebReaderAPI은 PDF의 텍스트 레이어를 읽으며 OCR을 실행하지 않습니다. 스캔 문서는 텍스트를 거의 또는 전혀 반환하지 않으며, word_count 필드에 표시됩니다.

표가 유지되나요?

간단한 격자 표는 Markdown 표가 됩니다. 병합된 셀이나 복잡한 레이아웃이 있는 표는 읽기 순서대로 텍스트로 유지되며, 모델은 여전히 이를 잘 읽습니다.

실패한 PDF에도 요금이 부과되나요?

아니요. 파일이 너무 크거나, 너무 길거나, 암호화되어 있거나, 사이트에서 거부한 경우에는 과금되지 않습니다. 1 크레딧 = 브라우저 없이 페이지 1회 읽기, 페이지가 JavaScript를 렌더링하는 데 브라우저가 필요하면 2 크레딧. 실패한 요청이나 사이트의 robots.txt가 거부한 요청은 과금되지 않습니다.

US$0.07/1K 페이지부터 · KYC 없이

API 키 발급받기