المشروع 03 — PDF On

امسح، واملأ،
ووقّع، وانتهى.

PDF On ماسح ومحرّر PDF لهاتف iPhone: يتحوّل الورق إلى PDF نظيف، وتُملأ النماذج حتى المصوَّرة منها، ويستقر التوقيع والصورة الشخصية في مكانهما الصحيح، وتُوضع بطاقة الهوية أو جواز السفر على ورقة واحدة بالحجم الأصلي. يعمل التعرّف على النصوص على الجهاز نفسه. بلا حساب، وبلا خادم، وبلا اشتراك: لا يغادر المستند الهاتف إلا حين تشاركه بنفسك.

بقلم عباس حسيني·iOS·على App Store

يصل النموذج بصيغة PDF أو على ورق، ويجب تعبئته وتوقيعه وإعادته اليوم، ومن الهاتف. تطبيقات المسح المعتادة تطلب لذلك حسابًا أو اشتراكًا، أو ترفع المستندات إلى سحابة. PDF On يفعل كل شيء على iPhone: المسح والتعبئة والتوقيع ونسخ الهوية والتعرّف على النصوص والمشاركة. التطبيق مجاني ومتاح على App Store.

PDF On، شاشة البداية: المسح، الصور، الكاميرا، الملف
PDF On: تعبئة نموذج مصوَّر، يستقر النص في الخانات
PDF On: نسخة بطاقة هوية بالوجه والظهر بالحجم الأصلي
الشكل ١ — التطبيقالبداية · النموذج · الهوية

تعرض شاشة البداية المسح والصور والكاميرا والملف. يُنقر على النموذج المصوَّر ويُكتب فيه، فيستقر النص داخل الخانة. تُوضع بطاقة الهوية وجواز السفر بوجهيهما على ورقة واحدة بالحجم الأصلي.

ما يقدّمه التطبيق

مسح، تعبئة، احتفاظ.

المسح وإنشاء PDF
امسح المستندات مع اكتشاف تلقائي للحواف، أو التقط صورة ودع التطبيق يعدّل استقامتها. PDF من الصور والملفات وملفات PDF الأخرى؛ اختيار حجم الصفحة والترتيب والجودة؛ ختم التاريخ؛ حماية بكلمة مرور.
تعبئة أي نموذج
انقر على الحقل واكتب: يستقر النص داخل الخانة على السطر. يعمل مع نماذج PDF الحقيقية ومع النماذج المصوَّرة أو الممسوحة. يظهر اسمك وعنوانك وهاتفك كاقتراحات فوق لوحة المفاتيح.
التوقيع والصورة
وقّع بإصبعك أو صوّر توقيعك على الورق؛ يستقر فوق سطر التوقيع. وتوضع الصورة الشخصية في إطار الصورة الذي يُكتشف تلقائيًا.
بطاقة الهوية وجواز السفر
الوجه والظهر على ورقة واحدة بالحجم الأصلي، مع تكبير اختياري، بالألوان أو بتدرّج الرمادي، مع خطوط قص وعلامة مائية مثل «نسخة للمؤجّر».
التعرّف على النصوص دون إنترنت
التعرّف على الجهاز يجعل الملفات الممسوحة قابلة للبحث. انسخ النص، أو ابحث داخل المستند، أو صدّره كمستند Word.
القراءة والتظليل
وضع قراءة بملء الشاشة مع اقتصاص الهوامش. ظلّل بسحبة واحدة بأربعة ألوان، وأضف ملاحظات، وشارك التظليلات كقائمة. يتذكر التطبيق أين توقفت.
إدارة الصفحات
أعد ترتيب الصفحات ودوّرها وقصّها وعدّل استقامتها واحذفها. ادمج ملفات PDF. حوّل ملفات Word وExcel وPowerPoint وPages وNumbers وKeynote والنصوص وHTML إلى PDF.
خصوصية من الأساس
يعمل بالكامل دون إنترنت. بلا حساب، وبلا إعلانات، وبلا تتبّع. قفل اختياري بـ Face ID. ملحق المشاركة: أرسل الصور وملفات PDF من التطبيقات الأخرى إلى PDF On.
PDF On، وضع القراءة مع التظليل
PDF On: المكتبة مع كل المستندات
PDF On: ترتيب الصفحات وقصّها ودمجها
الشكل ٢ — القراءة والترتيبوضع القراءة · المكتبة · الصفحات

وضع قراءة بملء الشاشة مع تظليل بأربعة ألوان، والمكتبة مع كل المستندات. إعادة ترتيب الصفحات وتدويرها وقصّها ودمجها.

التفاصيل التقنية

كيف بُني التطبيق

أُطر عمل Apple فقط، بلا مكتبات خارجية، وبلا شبكة. كل معالجة تجري خارج الخيط الرئيسي، وكل حفظ هو معاملة واحدة.

1. البنية

أُطر العملSwift 6 مع تزامن صارم. الواجهة بـ SwiftUI مع أغلفة UIKit حيث يحتاجها PDFKit. المعالجة في ممثّلين مخصصين، وليس على الممثّل الرئيسي أبدًا.
بلا شبكةلا يرسل التطبيق شيئًا ولا يحمّل شيئًا: بلا تحليلات، وبلا حساب، وبلا سحابة. الاستثناء الوحيد هو تحديد العنوان لختم الموقع، وفقط عند تفعيله.
الأخطاءالبيانات الخارجية مثل PDF والصور والمدخلات لا تُفكّ قسرًا أبدًا. المستند التالف يُنتج رسالة مفهومة لا انهيارًا.

2. المستندات والتخزين

المسوداتغلاف JSON ذو إصدار لكل مسودة. تبقى المسودات غير المقروءة كما هي على القرص، وتُحمَّل الأخرى ويُعرض الخطأ.
الصورعند الاستيراد تاريخ الالتقاط EXIF فقط، دون بيانات GPS. تُحدّ كل صورة بـ 4000 بكسل وكل معاينة بـ 400؛ لا قوائم صور كاملة في الذاكرة.
الحفظنسخ احتياطية من PDF والطبقات مع علامة استرداد. العملية المقطوعة تستعيد PDF ومعرّفات الصفحات والفهرس معًا.

3. النماذج

النماذج الحقيقيةتُدار حقول نماذج PDF عبر PDFKit. تأتي الخطوط من الموارد الأصلية ليبقى المظهر كما هو.
النماذج المصوَّرةانقر على الخانة واكتب: يوضع النص داخل الخانة على السطر، وتستقر علامات الاختيار، وزر الإدخال ينتقل إلى التالي.
كاتب خاصعند نسخ الصفحات يفقد PDFKit أشجار الحقول. كاتب خاص مبني على CoreGraphics يعيد بناء علاقات الحقول والعناصر، ويحافظ على المجموعات، ولا يكتب إلا الكائنات القابلة للوصول حتى لا تترك الصفحات المحذوفة شيئًا مخفيًا.

4. التعرّف على النصوص

على الجهازالتعرّف على النصوص بإطار Vision، وضع دقيق مع تصحيح لغوي، دون إنترنت. تُرشَّح لغات التعرّف وفق ما يدعمه iPhone المعني.
طبقة غير مرئيةيستقر النص المتعرَّف عليه كطبقة نصية غير مرئية فوق الصفحة، بالمقياس والدوران نفسيهما. لا تُحوَّل الصفحة الأصلية إلى صورة أبدًا.
المكتبةتُتعرَّف ملفات PDF الموجودة أيضًا: تنقيط بدقة 200 dpi للتعرّف فقط، وتبقى شجرة النموذج والروابط، وتُستبدل الطبقة الخاصة السابقة.

5. التوقيع والهوية

التوقيعيُرسم بالوضع الأفقي عبر PencilKit كـ PNG شفاف، أو من الورق: يُستخرج الحبر بمنظّم للشدة ويُقص بدقة البكسل.
بطاقة الهويةمقاس ID-1 وهو 85.60 × 53.98 mm. «جنبًا إلى جنب» لا يُعرض إلا إذا اتسع الوجهان عند 100 %؛ وتنبيه الطباعة يطلب الحجم الفعلي حتى لا تغيّر الطابعة المقياس.
الصورةيُكتشف إطار الصورة في نموذج الطلب وتُدرج الصورة بالمقاس المناسب.

6. المشاركة والاختصارات والقفل

المشاركةملحق مشاركة مع App Group موقّعة يستقبل الصور وملفات PDF من التطبيقات الأخرى؛ صندوق الوارد ذرّي وتُكتشف التسليمات المكررة.
الاختصاراتثلاثة App Intents لسير عمل في الخلفية، بكل لغات التطبيق.
القفلمصادقة الجهاز بـ Face ID، مهل 0 أو 60 أو 300 ثانية، وستار خصوصية عند التبديل بين التطبيقات.

7. بطاقة المشروع

الدورالتصوّر والتطوير والنشر والدعم
المنصةiPhone، iOS 17 أو أحدث
التقنيةSwift 6، SwiftUI وUIKit، PDFKit، Vision، PencilKit، CoreGraphics، App Intents
اللغات46 لغة في التطبيق، مع تخطيط كامل من اليمين إلى اليسار للعربية والفارسية والأردية
التوزيعApp Store، مجاني، بلا حساب وبلا اشتراك · موقع التطبيق
الشيفرةمملوكة، غير منشورة