Converting an Arabic (right-to-left) PDF to EPUB
Updated:
Arabic PDFs often store letters in visual order, so converters that read them left to right reverse the words. On an Arabic Wikipedia article the EpubCC engine restores the word order and writes a right-to-left EPUB.
Original and result
Right-to-left script stored in visual order, joined letter forms and combining marks.


Download source PDF Download the sample EPUB
Source and licence
- Document
- Wikipedia (Arabic): One Thousand and One Nights
- Licence
- CC BY-SA 4.0 (text); images under their own licences
- Pages
- 17
- Traits
- text PDF, one column, Arabic, right-to-left
Wikipedia contributors, “ألف ليلة وليلة” (One Thousand and One Nights), Arabic Wikipedia, text licensed CC BY-SA 4.0; images under their own licences.
Settings used
- Engine: EpubCC engine, build of 2026-11-03 (the one measured in the benchmark).
- Pages: the whole document.
- Options: none. The engine has no per-document settings yet; the same defaults apply to every file.
Validation and results
EPUBCheck EPUBCheck on our EPUB: 0 errors, 0 warnings.
| Engine | 8-gram recall |
|---|---|
| EpubCC engine (EPUB output) | 0.673 |
| EpubCC engine (plain text) | 0.674 |
| pdf_oxide · extract_text | 0.315 |
| pdf_oxide · to_plain_text (XY-cut) | 0.315 |
| pdf_oxide · Markdown | 0.273 |
| PDFium · text().all() | 0.001 |
| OpenDataLoader PDF (local mode) | 0.000 |
| pdftotext (Poppler) | 0.659 |
Limitations we observed
- Mixed right-to-left and left-to-right runs (numbers, Latin names) inside a line may need review.
- Wikipedia references leave out tables and infoboxes, so precision is low for every engine.