Uji
10.000 halaman
US$3,75
US$0,38/1K halaman
- Coba dengan URL asli Anda
- API yang sama dengan paket terbesar
- Kredit tidak pernah kedaluwarsa
Endpoint /read yang sama · hingga 100 halaman dan 20 MB per file
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.
| 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 |
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.
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.
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 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.
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 untuk contoh ingestion lengkap.
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.
10.000 halaman
US$3,75
US$0,38/1K halaman
50.000 halaman
US$14,25
US$0,28/1K halaman
100.000 halaman
US$21,75
US$0,22/1K halaman
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
Tidak di versi 1. API membaca PDF dari URL publik. Untuk mengonversi file pribadi, tempatkan di URL yang Anda kendalikan selama permintaan berlangsung.
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.
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.
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.
Mulai dari US$0,07/1K halaman · tanpa KYC
Dapatkan API key