المدوّنة
كيف تقرأ جوازات السفر وبطاقات الهوية برمجيًا، وماذا تعني الإجابات – بقلم الفريق الذي يبني doc.cheap، مع التحقق من كل ادعاء عن المنتج بمقارنته بالمنتج نفسه.
doc.cheap هي واجهة API للتعرّف على جوازات السفر وبطاقات الهوية تُرجع المستند بصيغة JSON، وواجهة API المجانية للتعرّف على جوازات السفر تقبل استدعاءاتها الأولى دون حساب.
-
ما الذي يكشفه فحص MRZ وما الذي لا يكشفه: دليل موجز للتدقيق
ما يكشفه فحص MRZ في تدقيق KYC – أخطاء القراءة ومعظم التبديلات – وما لا يكشفه: التزوير المتّسق والبيانات المنسوخة وانتهاء الصلاحية وتبديل الصورة.
-
الأسماء في MRZ: النقل الحرفي والاقتطاع والفاصل <<
كيف تكتب منطقة MRZ في جواز السفر الاسم: الفاصل << ومحارف الحشو والنقل الحرفي إلى A–Z والاقتطاع، مع محلل بلغة Python ومتجهات اختبار.
-
OCR لجوازات السفر في PHP وLaravel: قراءة MRZ باستخدام curl وعميل Http
اقرأ منطقة MRZ في جواز السفر بلغة PHP باستخدام curl أو عميل Http في Laravel: طلب واحد، وإعادة محاولة بمفتاح idempotency واحد، ورموز الأخطاء وحقل billed.
-
قراءة جوازات السفر من Claude Code وCursor: ثلاثة سير عمل
ثلاثة سير عمل للتعرّف الضوئي على جوازات السفر في Claude Code وCursor: مجلد مسوحات إلى ملف CSV، ومطابقة جواز مع نموذج، وبيانات اختبار تعمل دون اتصال.
-
تسجيل نزلاء الفنادق في إسبانيا وإيطاليا وألمانيا: ما يجب أن يسجله نموذج تسجيل الوصول
بيانات النزلاء التي يجب أن تسجلها الفنادق في إسبانيا وإيطاليا وألمانيا عند الوصول، والحقول المأخوذة من جواز السفر، والمهل ومدد الحفظ.
-
بطاقات الهوية TD1 ومنطقة MRZ: أي بطاقات الهوية الوطنية يجب أن تحملها بموجب قانون الاتحاد الأوروبي
أين تقع منطقة MRZ على بطاقة الهوية الوطنية TD1، وماذا تعني أحرفها التسعون، وأي بطاقات هوية في الاتحاد الأوروبي يجب أن تحمل MRZ صالحة من 3 أغسطس 2026.
-
OCR لجوازات السفر في C#: قراءة MRZ باستخدام HttpClient والـrecords وإعادة محاولة آمنة
اقرأ منطقة MRZ في جواز السفر بلغة C# باستدعاء HttpClient واحد: records مُنمّطة للنتيجة، وإعادة محاولة بمفتاح idempotency واحد، وحقل billed.
-
مواصفة MCP الصادرة في 2026-07-28 لخوادم الأدوات: ما الذي يتغير في خادم يقرأ الوثائق
يلغي MCP 2026-07-28 الجلسات ومصافحة initialize. ماذا يعني ذلك لخادم أدوات يقرأ جوازات السفر، وما الذي بقي لبنائه.
-
اقرأ، أعِد، انسَ: معالجة صور جوازات السفر دون تخزين الصورة
ما الذي يطلبه GDPR بشأن صورة جواز السفر، وأين تتسرب النسخ في مسار رفع معتاد، ونمط اقرأ، أعِد، انسَ الذي لا يُبقي أي نسخة لدى الـ API.
-
OCR جواز السفر في Python: طلب واحد وإعادة محاولة آمنة وعلامة billed
اقرأ صورة جواز السفر إلى JSON من Python باستخدام requests: استدعاء واحد، وإعادة محاولة بمفتاح idempotency لا تسبب خصمًا مزدوجًا، وعلامة billed.
-
تواريخ MRZ بلا قرن: قراءة YYMMDD دون أخطاء عام 2000
تواريخ MRZ بصيغة YYMMDD بلا قرن. قاعدة تاريخ الميلاد وتاريخ الانتهاء، وفخ 29 فبراير، وشيفرة بلغتي Python وJavaScript مع متجهات اختبار.
-
محافظ الهوية الرقمية الأوروبية مستحقة بحلول 24 ديسمبر 2026: ما الذي يتغير للتطبيقات التي تمسح جوازات السفر
من أين يأتي موعد 24 ديسمبر 2026 للمحافظ، وما الذي تسلّمه المحفظة، ولماذا يبقى مسح جواز السفر أو بطاقة الهوية مسارًا بديلًا.
-
كيف تعمل أرقام التحقق في منطقة MRZ بجواز السفر (مع أداة تحقق بلغتي Python وJavaScript)
خوارزمية 7-3-1 التي تقوم عليها منطقة MRZ في كل جواز سفر وبطاقة هوية، وموضع كل رقم تحقق في TD1 وTD2 وTD3، وأداة تحقق جاهزة للنسخ.
-
كيف تتيح لوكيل قراءة وثائق الهوية عبر MCP
امنح Claude أو Cursor أو أي عميل MCP أداة تقرأ جوازات السفر وبطاقات الهوية وتحوّلها إلى JSON: الإعداد، والأدوات الثلاث، وضبط التكلفة، والخصوصية.
-
OCR لجوازات السفر في Node.js: fetch وإعادة محاولة آمنة وحقل billed
حوّل صورة جواز سفر أو بطاقة هوية إلى JSON من Node.js باستخدام fetch فقط: إعادة محاولة لا تخصم مرتين، وعمليات مسح فاشلة بلا أي تكلفة.