Persian and English text
In reading order, with half-spaces, Persian dates and digits kept as printed.
Give it one page and get its text back in reading order. A table stays a table, a chart’s numbers become a table and are drawn again, and a flowchart is written step by step with its arrows.
The chart becomes a table of numbers and is drawn again; a value not printed on the chart is marked ≈.
[نمونه]
شرکت نمونهٔ آریا پخش — واحد برنامهریزی و تحلیل فروش
گزارش عملکرد فروش نیمهٔ نخست ۱۴۰۴
شمارهٔ گزارش: ۱۴۰۴/ف/۰۷ — تاریخ تهیه: ۱۵ مهر ۱۴۰۴
۱- خلاصهٔ عملکرد
در شش ماه نخست سال ۱۴۰۴ تعداد سفارشهای ثبتشده به ۵۸٬۴۲۰ سفارش رسید که نسبت به دورهٔ مشابه سال قبل ۱۸ درصد رشد نشان میدهد. بیشترین رشد در ماههای خرداد و تیر و همزمان با آغاز طرح فروش اقساطی رخ داد. افت مرداد عمدتاً ناشی از تعطیلیهای رسمی و کاهش ساعت کار مراکز توزیع بوده است.
نمودار ۱- تعداد سفارشهای ماهانه (هزار سفارش)
| ماه | ۱۴۰۴ (هزار سفارش) | ۱۴۰۳ (هزار سفارش) |
|---|---|---|
| فروردین | ۸٫۱ | ≈۶٫۸ |
| اردیبهشت | ۸٫۹ | ≈۷٫۵ |
| خرداد | ۱۱٫۲ | ≈۸٫۱ |
| تیر | ۱۱٫۹ | ≈۸٫۸ |
| مرداد | ۸٫۷ | ≈۸٫۴ |
| شهریور | ۹٫۶ | ≈۹٫۶ |
خلاصهٔ نمودار: بیشترین تعداد سفارش ماهانهٔ ۱۴۰۴ در تیر با ۱۱٫۹ هزار و کمترین در فروردین با ۸٫۱ هزار بوده است.
۲- سفارشها به تفکیک منطقه
| منطقه | تعداد سفارش | سهم از کل (درصد) | تغییر نسبت به ۱۴۰۳ |
|---|---|---|---|
| تهران و البرز | ۲۴٬۱۸۰ | ۴۱٫۴ | +۲۲٪ |
| شمالغرب | ۹٬۷۶۰ | ۱۶٫۷ | +۱۴٪ |
| شرق | ۸٬۹۳۰ | ۱۵٫۳ | +۹٪ |
| جنوب | ۸٬۲۵۰ | ۱۴٫۱ | +۲۵٪ |
| غرب | ۷٬۳۰۰ | ۱۲٫۵ | -۳٪ |
| جمع | ۵۸٬۴۲۰ | ۱۰۰ | +۱۸٪ |
گزارش داخلی — فقط برای استفادهٔ مدیران
صفحهٔ ۳

An invented page we made for this sample; the reading beside it is exactly what the reader wrote, unedited.
Each box becomes a step with its arrows: yes/no branches, the loop back, and the phases as headings.
[نمونه]
پیوست ۲- فرایند تأیید درخواست خرید
نمودار زیر گردش یک درخواست خرید را از ثبت در سامانه تا ثبت رسید انبار نشان میدهد. هر درخواست پیش از استعلام قیمت باید از نظر موجودی انبار و سقف اختیار مدیر واحد بررسی شود.
پیوست ۲- فرایند تأیید درخواست خرید
نوع شکل: روندنما
مرحلهٔ اول: درخواست
مرحلهٔ دوم: بررسی و تأیید
مرحلهٔ سوم: خرید و تحویل
خلاصهٔ شکل: روندنما در سه مرحله (درخواست، بررسی و تأیید، خرید و تحویل) با ۱۲ گام از ثبت درخواست خرید در سامانه شروع میشود و به ثبت رسید انبار و ارسال اسناد به حسابداری میرسد؛ در صورت موجود بودن کالا تحویل از انبار انجام میشود، در صورت بیش بودن مبلغ از سقف تأیید مدیرعامل لازم است، و اگر کالا مطابق مشخصات نباشد به گام انتخاب تأمینکننده بازمیگردد.
دستورالعمل خرید — ویرایش ۳
صفحهٔ ۱۲

An invented page we made for this sample; the reading beside it is exactly what the reader wrote, unedited.
Both parties, every line-item column, the totals and VAT, and where the stamp and signature are.
[نمونه]
صورتحساب فروش کالا و خدمات
مشخصات فروشنده
مشخصات خریدار
| ردیف | شرح کالا یا خدمت | تعداد | واحد | مبلغ واحد (ریال) | مبلغ کل (ریال) | تخفیف (ریال) | مبلغ پس از تخفیف (ریال) |
|---|---|---|---|---|---|---|---|
| ۱ | روغن آفتابگردان ۱/۵ لیتری | ۴۸۰ | بطری | ۱٬۸۵۰٬۰۰۰ | ۸۸۸٬۰۰۰٬۰۰۰ | ۲۶٬۶۴۰٬۰۰۰ | ۸۶۱٬۳۶۰٬۰۰۰ |
| ۲ | برنج ایرانی ممتاز ۱۰ کیلویی | ۱۲۰ | کیسه | ۹٬۲۰۰٬۰۰۰ | ۱٬۱۰۴٬۰۰۰٬۰۰۰ | ۰ | ۱٬۱۰۴٬۰۰۰٬۰۰۰ |
| ۳ | رب گوجهفرنگی ۸۰۰ گرمی | ۹۶۰ | قوطی | ۴۳۰٬۰۰۰ | ۴۱۲٬۸۰۰٬۰۰۰ | ۱۲٬۳۸۴٬۰۰۰ | ۴۰۰٬۴۱۶٬۰۰۰ |
| ۴ | هزینهٔ حمل تا انبار خریدار | ۱ | سرویس | ۳۵٬۰۰۰٬۰۰۰ | ۳۵٬۰۰۰٬۰۰۰ | ۰ | ۳۵٬۰۰۰٬۰۰۰ |
| جمع | ۲٬۴۳۹٬۸۰۰٬۰۰۰ | ۳۹٬۰۲۴٬۰۰۰ | ۲٬۴۰۰٬۷۷۶٬۰۰۰ | ||||
| مالیات و عوارض ارزش افزوده (۱۰ درصد) | ۲۴۰٬۰۷۷٬۶۰۰ | ||||||
| جمع کل قابل پرداخت | ۲٬۶۴۰٬۸۵۳٬۶۰۰ | ||||||
مهر و امضای فروشنده [مهر: نمونه آریا پخش] [امضا]
مهر و امضای خریدار

An invented page we made for this sample; the reading beside it is exactly what the reader wrote, unedited.
The articles as headings, the instalment table, and the signatures and stamp where they sit.
قرارداد ارائه خدمات پشتیبانی نرمافزار
ماده ۱- طرفین قرارداد
این قرارداد میان شرکت نمونه آریا پخش به نمایندگی آقای علی نمونه (مدیرعامل) که از این پس «کارفرما» نامیده میشود، و شرکت نمونه دادهپرداز سپهر به نمایندگی خانم مریم نمونه (مدیرعامل) که از این پس «مجری» نامیده میشود، با شرایط زیر منعقد میشود.
ماده ۲- موضوع قرارداد
ارائه خدمات پشتیبانی، نگهداری و رفع اشکال سامانه فروش و توزیع کارفرما، شامل پاسخگویی تلفنی و حضوری، نصب نسخههای اصلاحی و پشتیبانگیری هفتگی از پایگاه داده.
ماده ۳- مدت قرارداد
مدت قرارداد دوازده ماه شمسی از تاریخ ۱ آذر ۱۴۰۴ تا پایان آبان ۱۴۰۵ است و در صورت توافق کتبی طرفین، حداکثر یک بار برای مدت مشابه قابل تمدید است.
ماده ۴- مبلغ قرارداد و نحوه پرداخت
مبلغ کل قرارداد ۲٬۴۰۰٬۰۰۰٬۰۰۰ ریال است که در چهار قسط مساوی و پس از تأیید گزارش عملکرد هر فصل توسط کارفرما پرداخت میشود:
| قسط | موعد پرداخت | مبلغ (ریال) |
|---|---|---|
| اول | پایان بهمن ۱۴۰۴ | ۶۰۰٬۰۰۰٬۰۰۰ |
| دوم | پایان اردیبهشت ۱۴۰۵ | ۶۰۰٬۰۰۰٬۰۰۰ |
| سوم | پایان مرداد ۱۴۰۵ | ۶۰۰٬۰۰۰٬۰۰۰ |
| چهارم | پایان آبان ۱۴۰۵ | ۶۰۰٬۰۰۰٬۰۰۰ |
ده درصد از هر قسط به عنوان حسن انجام کار نزد کارفرما میماند و یک ماه پس از پایان قرارداد آزاد میشود.
ماده ۵- تعهدات مجری
مجری متعهد است به درخواستهای اضطراری حداکثر ظرف چهار ساعت کاری و به سایر درخواستها حداکثر ظرف دو روز کاری پاسخ دهد و اطلاعات کارفرما را محرمانه نگه دارد.
ماده ۶- جریمه تأخیر
در صورت تأخیر مجری در پاسخ به درخواست اضطراری، به ازای هر روز تأخیر معادل نیم درصد مبلغ قسط همان فصل از مطالبات مجری کسر میشود. سقف جریمه ده درصد مبلغ کل قرارداد است.
ماده ۷- فسخ قرارداد
هر یک از طرفین میتواند با اطلاع کتبی سی روز پیش از تاریخ فسخ، قرارداد را فسخ کند. تسویه حساب بر اساس خدمات انجامشده تا تاریخ فسخ خواهد بود.
مجری [امضا]
کارفرما [امضا] [مهر: نمونه آریا پخش]
[نمونه]
صفحه ۱ از ۱ این قرارداد در دو نسخه با اعتبار یکسان تنظیم شده است.

An invented page we made for this sample; the reading beside it is exactly what the reader wrote, unedited.
In reading order, with half-spaces, Persian dates and digits kept as printed.
Every row and every cell, empty ones too. A table stays a table, and its columns do not run together.
The chart’s form and the value of every bar or slice. A value not printed on the chart is read off the axis and marked ≈.
Steps with their arrows, yes/no branches, loops and phases. An organisation chart is written as a nested list.
Each is marked where it sits, as [مهر] or [امضا].
Not guessed: written as [ناخوانا], so you know where to check against the original.
Plain OCR pulls letters out of a picture. This reader looks at the page the way a person does: it sees where the table is, where the chart is, and which arrow goes to which box.
A value read off a chart’s axis is approximate, which is why it carries ≈. Handwriting and poor scans have more errors than print. For an important document, check the text against the page; that is why the page is shown beside it.
| Plain OCR | Reading with a model |
|---|---|
| Returns the text line by line; table columns run together. | Writes a table as a table, with every row and column. |
| Many Persian PDFs store their text layer reversed or letter by letter. | Reads the page from its picture, not the file’s text layer. |
| Skips charts and diagrams, or keeps only their labels. | Writes a chart’s numbers and a flowchart’s structure. |
| Replaces a word it cannot see with wrong letters. | Marks an unreadable word and an uncertain arrow. |
This page reads one page at a time. In Zharfban, the same reader goes through a whole document page by page, and you can ask questions of all of it; answers come with the page number and the document’s own words.
Yes. Each internet address can read up to 6 pages a day and 3 an hour, one page at a time. For whole documents or volume, contact us.
It usually reads legible handwriting, with more errors than print. A word it cannot read is not guessed; it is written as [ناخوانا].
Choose the PDF and pick the page. The page is turned into a picture in your browser, and only that page is sent to be read.
The page is scaled down in your browser and sent only for this reading to an AI service outside Iran. We do not store it, and under that service’s commercial terms the data is not used to train models. Do not send confidential documents here; for those we install the reader on your own servers.
There is no fixed figure: it depends on the image quality, the font or handwriting and the layout. That is why the text sits beside the page, every approximate value carries ≈ and every unreadable word [ناخوانا].
The same reading can run over your documents and deliver its output to your accounting system, archive or work queue. A discovery call settles the document types, volume and where it runs.