# PDF to Markdown API: kirim tautan PDF, dapatkan teksnya kembali sebagai Markdown

> PDF to Markdown API untuk LLM dan RAG: kirim URL PDF, dapatkan teks Markdown dengan heading dan tabel, hingga 100 halaman, mulai dari US$0,07/1K halaman.

- URL: https://webreaderapi.com/id/pdf-to-markdown-api/
- Terakhir diperbarui: 2026-10-22
- Penerbit: WebReaderAPI (https://webreaderapi.com)

Laporan, makalah, manual, dan daftar harga sering berupa PDF. Kirim tautannya ke endpoint yang sama yang Anda gunakan untuk halaman web dan dapatkan teks dokumen sebagai Markdown, siap dipecah menjadi chunk dan di-embed.

**Jawaban singkat — Apakah ada API yang mengubah PDF dari URL menjadi Markdown?**

Ya. Dengan **WebReaderAPI**, kirim URL PDF ke `https://webreaderapi.com/api/v1/read`: API mengunduh file dan mengembalikan teksnya sebagai Markdown, dengan heading, paragraf, daftar, dan tabel sederhana. File hingga 20 MB dan 100 halaman didukung, sebesar 1 kredit per blok 10 halaman yang dimulai, mulai dari US$0,07/1K halaman per Oktober 2026. Tanpa KYC; bayar dengan kripto.

## PDF to Markdown sekilas

| Atribut | Nilai |
| --- | --- |
| Endpoint | `GET https://webreaderapi.com/api/v1/read?url=https://…/report.pdf` (sama seperti untuk halaman web) |
| Batas | File PDF hingga 20 MB dan 100 halaman dikonversi menjadi Markdown, dengan 1 kredit per blok 10 halaman yang dimulai |
| Output | Teks Markdown dengan heading, paragraf, daftar, dan tabel sederhana; `format=text` untuk teks biasa |
| Tidak didukung | PDF hasil pindai tanpa lapisan teks (tanpa OCR), file yang dilindungi kata sandi |
| robots.txt | Berlaku untuk tautan PDF seperti untuk halaman lainnya |
| Pembayaran | BTC, USDT, USDC, ETH, SOL, LTC, dari top-up US$25; tanpa KYC |

## Bagaimana halaman PDF dihitung?

Sebuah PDF dikenai 1 kredit per blok 10 halaman yang dimulai. Brosur 4 halaman dikenai 1 kredit, laporan 25 halaman 3 kredit, dan manual 100 halaman 10 kredit. Respons memberikan angka persisnya di `credits_used`.

File yang lebih besar dari 20 MB atau lebih dari 100 halaman mengembalikan `422 unsupported_content` dan tidak menggunakan kredit. Untuk dokumen yang panjang, cari dulu versi HTML dari konten yang sama: biasanya lebih murah dan lebih terstruktur.

## Seperti apa bentuk Markdown-nya?

Konverter menyusun ulang urutan baca dari lapisan teks PDF. Baris besar atau tebal di awal bagian menjadi heading, item berpoin dan bernomor menjadi daftar Markdown, dan tabel grid sederhana menjadi tabel Markdown.

Header, footer, dan nomor halaman berjalan yang berulang di setiap halaman dihapus, sehingga tidak memecah kalimat di chunk Anda. Tata letak dua kolom dibaca kolom per kolom. Catatan kaki tetap sebagai teks di posisi yang ditempatkan halaman.

*Python: baca PDF dan pecah menjadi chunk berdasarkan heading*

```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 seperti apa yang paling baik, dan mana yang tidak berfungsi?

PDF yang diekspor dari pengolah kata, situs web, atau alat penerbitan paling baik: memiliki lapisan teks dengan font dan posisi. Laporan tahunan, makalah penelitian, manual produk, dokumen kebijakan, dan daftar harga biasanya termasuk dalam kelompok ini.

Dokumen hasil pindai adalah gambar halaman dan tidak memiliki lapisan teks. WebReaderAPI tidak menjalankan pengenalan karakter optik, sehingga hasil pindai mengembalikan sedikit atau tidak ada teks; field `word_count` menunjukkannya seketika. PDF yang dilindungi kata sandi dan terenkripsi ditolak dengan `422 unsupported_content`, tanpa biaya.

## Bagaimana PDF masuk ke pipeline RAG?

Perlakukan seperti halaman web. Baca PDF, pecah Markdown di sepanjang heading-nya, tambahkan URL sumber dan judul halaman ke metadata setiap chunk, lalu embed. Menyimpan URL memungkinkan asisten Anda mengutip dokumen yang digunakannya.

Ketika crawl menemui tautan ke PDF di domain yang sama, crawl membacanya dengan aturan yang sama dan pemeriksaan robots.txt yang sama. Lihat [panduan RAG](https://webreaderapi.com/id/use-cases/rag/) untuk contoh ingestion lengkap.

## Berapa biaya konversi PDF?

PDF menggunakan kredit yang sama dengan halaman web: 1 kredit per blok 10 halaman yang dimulai. Dengan 10.000 halaman seharga US$3,75, Anda dapat mengonversi sekitar 10.000 PDF pendek atau 1.000 dokumen berukuran 100 halaman.

| Paket | Jumlah | Harga | Harga per unit |
| --- | --- | --- | --- |
| Uji | 10.000 halaman | US$3,75 | US$0,38/1K halaman |
| Starter | 50.000 halaman | US$14,25 | US$0,28/1K halaman |
| Build | 100.000 halaman | US$21,75 | US$0,22/1K halaman |
| Scale | 500.000 halaman | US$50 | US$0,10/1K halaman |

Di setiap paket: Ekstraksi konten utama · Rendering JavaScript saat diperlukan · Halaman gagal dan ditolak tidak ditagih · Kredit tidak pernah kedaluwarsa

**Sebelum Anda membayar**

- Minimum top-up US$25. Isi saldo sekali dengan kripto, lalu beli paket apa pun dari saldo Anda.
- Saldo Anda tidak memiliki tanggal kedaluwarsa dan dapat digunakan untuk membeli kredit halaman kapan saja. Jika sebuah paket berharga kurang dari minimum top-up, jumlah yang Anda tambahkan hanya untuk mencapai minimum tersebut dapat dikembalikan atas permintaan dalam 30 hari sejak pembayaran, dalam USDT atau USDC, selama belum Anda belanjakan. Saldo lainnya tidak dikembalikan kecuali hukum menentukan lain.
- Dikreditkan setelah pembayaran Anda diperiksa di blockchain. Waktu konfirmasi jaringan yang umum: BTC ≈ 20 mnt · USDT TRC-20 ≈ 1 mnt · USDT ERC-20 ≈ 5 mnt · USDC ERC-20 ≈ 5 mnt · ETH ≈ 5 mnt · SOL ≈ 1 mnt · LTC ≈ 15 mnt

## PDF to Markdown API: pertanyaan umum

### Bisakah saya mengunggah file PDF alih-alih mengirim tautan?

Tidak di versi 1. API membaca PDF dari URL publik. Untuk mengonversi file pribadi, tempatkan di URL yang Anda kendalikan selama permintaan berlangsung.

### Apakah API mengekstrak teks dari PDF hasil pindai?

Tidak. WebReaderAPI membaca lapisan teks PDF dan tidak menjalankan OCR. Dokumen hasil pindai mengembalikan sedikit atau tidak ada teks, yang ditunjukkan oleh field `word_count`.

### Apakah tabel dipertahankan?

Tabel grid sederhana menjadi tabel Markdown. Tabel dengan sel gabungan atau tata letak kompleks dipertahankan sebagai teks dalam urutan baca, yang tetap terbaca baik oleh model.

### Apakah PDF dikenai biaya jika gagal?

Tidak. File yang terlalu besar, terlalu panjang, terenkripsi, atau ditolak oleh situs tidak dikenai biaya. 1 kredit = 1 halaman dibaca tanpa browser; 2 kredit jika halaman memerlukan browser untuk merender JavaScript. Permintaan yang gagal, atau yang ditolak oleh robots.txt suatu situs, tidak dikenai biaya.

---

WebReaderAPI: WebReaderAPI adalah API pembaca web untuk AI agent yang mengubah halaman web publik apa pun menjadi Markdown bersih, dibayar dengan kripto tanpa unggah identitas. Kredit prabayar mulai dari US$0,07/1K halaman tidak pernah kedaluwarsa, dan robots.txt dihormati. Tanpa KYC — tanpa identitas, tanpa selfie, tanpa dokumen. Bayar dengan kripto.
