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

> LLM 및 RAG용 PDF to Markdown API: PDF URL을 보내면 제목과 표가 포함된 Markdown 텍스트를 최대 100페이지까지 받습니다. US$0.07/1K 페이지부터. 암호화폐 결제.

- URL: https://webreaderapi.com/ko/pdf-to-markdown-api/
- 마지막 업데이트: 2026-10-22
- 발행자: WebReaderAPI (https://webreaderapi.com)

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

**빠른 답변 — 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를 읽고 제목 기준으로 청크로 분할*

```python
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 가이드](https://webreaderapi.com/ko/use-cases/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 페이지 |
| 스타터 | 50,000페이지 | US$14.25 | US$0.28/1K 페이지 |
| 구축 | 100,000페이지 | US$21.75 | US$0.22/1K 페이지 |
| 확장 | 500,000페이지 | US$50 | US$0.10/1K 페이지 |

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

**결제 전 확인 사항**

- 최소 충전 US$25. 암호화폐로 한 번 충전한 뒤 잔액으로 모든 플랜을 구매하세요.
- 잔액에는 만료 기한이 없으며 언제든지 페이지 크레딧을 구매할 수 있습니다. 팩 가격이 최소 충전 금액보다 낮은 경우, 최소 금액을 채우기 위해 추가로 충전한 금액에 한해 결제일로부터 30일 이내에 요청 시 USDT 또는 USDC로 돌려받을 수 있으며, 해당 금액을 사용하지 않은 경우에만 가능합니다. 그 외의 잔액은 법령에서 달리 정하지 않는 한 환불되지 않습니다.
- 블록체인에서 결제가 확인되면 잔액에 반영됩니다. 일반적인 네트워크 확인 시간: BTC ≈ 20분 · USDT TRC-20 ≈ 1분 · USDT ERC-20 ≈ 5분 · USDC ERC-20 ≈ 5분 · ETH ≈ 5분 · SOL ≈ 1분 · LTC ≈ 15분

## PDF to Markdown API: 자주 묻는 질문

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

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

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

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

### 표가 유지되나요?

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

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

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

---

WebReaderAPI: WebReaderAPI는 AI 에이전트를 위한 웹 리더 API로, 모든 공개 웹페이지를 깔끔한 Markdown으로 변환하며 신분증 업로드 없이 암호화폐로 결제합니다. US$0.07/1K 페이지부터 시작하는 선불 크레딧은 만료되지 않으며, robots.txt를 준수합니다. KYC 없음 — 신분증도, 셀피도, 서류도 없습니다. 암호화폐로 결제하세요.
