primaryScript
Optional
arabic | latin | mixed | none
Arabic PDF to Text Extractor: Arabic OCR, Scanned & Digital
Pricing
Pay per event
Arabic PDF to text, including scans and PDFs whose Arabic copies out garbled. Reads the text layer first and auto-OCRs scanned pages and common broken Arabic layers (Arabic + English); set OCR mode to Always for any it misses. One JSON row per page. $0.0008 per text page, $0.008 per OCR page.
Pricing
Pay per event
Rating
0.0
(0)
Developer
saif alnuaimi
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
documentUrl
Optional
fileName
Optional
pageNumber
Optional
1-based page number; null in document mode
pageCount
Optional
Total pages in the PDF
text
Optional
method
Optional
text-layer | ocr | mixed | empty | error
charCount
Optional
wordCount
Optional
arabicCharRatio
Optional
Share of letters that are Arabic script (0-1)
primaryScript
Optional
arabic | latin | mixed | none
ocrConfidence
Optional
Mean Tesseract word confidence 0-100, null if no OCR
pdfTitle
Optional
error
Optional
garbledReason
Optional
Auto mode only: why the page's text layer was judged broken and sent to OCR (e.g. reversed-word-order, lam-alef-damage, stretched-letters, legacy-arabic-font); null when the text layer looked fine
isBlank
Optional
true when the page has no non-whitespace character after the text layer and OCR (when OCR ran); blank pages are not charged. false on normal rows. In document mode: true only if every page was blank
ocrSkipped
Optional
true when the page needed OCR but the per-run OCR cap (maxOcrPages) was already reached, so its text layer is returned as is and charged as a text page (free if empty). false otherwise. In document mode: true if any page was skipped
extractedAt
Optional