العمل مع Modify PDF Online – التعليق، التظليل وجعل ملفات PDF قابلة للبحث مباشرة في تطبيق الويب: دليل عملي
← Back to Blog5 min read

العمل مع Modify PDF Online – التعليق، التظليل وجعل ملفات PDF قابلة للبحث مباشرة في تطبيق الويب: دليل عملي

إذا كنت بحاجة إلى السماح للمستخدمين بالتعليق، التظليل، والبحث في محتوى PDF دون مغادرة المتصفح، فإن ميزة Doconut’s Modify PDF Online توفر ذلك بالضبط. فهي تُدمج عارض PDF كامل المميزات مباشرةً في تطبيق الويب .NET الخاص بك وتوفر API من جانب الخادم لتعليمات المراجعة والبحث المدفوع بـ OCR — كل ذلك داخل مكوّن واحد وآمن.

في الأقسام التالية سنناقش الهندسة العامة، الخطوات المنطقية المطلوبة لتمكين التعليق، التظليل والـ OCR القابل للبحث، وأنماط أفضل الممارسات لبناء حل جاهز للمؤسسات.

عارض PDF آمن من جانب الخادم مع التعليق، التظليل، بحث OCR، وأدوات طباعة مُتحكم فيها
عارض PDF آمن من جانب الخادم مع التعليق، التظليل، بحث OCR، وأدوات طباعة مُتحكم فيها

لماذا يُعد Modify PDF Online تغييرًا جذريًا لتطبيقات .NET المؤسسية

يجب على حلول المستندات المتمركزة للمؤسسات — سواء كان نظام إدارة مستندات (DMS)، بوابة CRM، أو منصة مراجعة تقنية قانونية — أن تلبي ثلاثة مطالب متنافسة:

  1. تجربة المستخدم – يتوقع المراجعون واجهة سائلة قائمة على المتصفح تشبه محرر PDF على سطح المكتب.
  2. الأمان والامتثال – غالبًا ما تحتوي المستندات على بيانات سرية لا يمكن إرسالها إلى خدمات طرف ثالث.
  3. القابلية للتوسع – قد يحتاج استدعاء API واحد إلى خدمة مئات المستخدمين المتزامنين عبر مناطق متعددة.

Doconut يلبي الثلاثة جميعًا من خلال مكتبة واحدة تعمل من جانب الخادم (وبالتالي لا يغادر المستند بنيتك التحتية) بينما تُقدم المحتوى المُعالج إلى المتصفحات المدعومة. تُبنى قدرة Modify PDF Online على نفس محرك العرض الذي يُشغّل مكتبة Document Viewer من Doconut، مما يضمن دقة بكسل‑مثالية لملفات PDF، ملفات Office، ورسومات CAD. وبما أن الميزة تعيش داخل العارض، يمكنك إضافة، تعديل، وحفظ التعليقات دون الحاجة إلى إضافات أو خدمات خارجية.

المزايا الرئيسية للمطورين والمهندسين المعماريين

الفائدةما تعنيه لحلّك
واجهة HTML5/JavaScriptيعمل العارض في المتصفح دون الحاجة إلى ActiveX أو إضافات PDF مملوكة.
الطباعة المتحكم فيهايمكنك تمكين أو تعطيل الطباعة حسب دور المستخدم مباشرةً من واجهة العارض.
OCR من جانب الخادمتتحول الصور الممسوحة إلى نص قابل للبحث مع بقاء البيانات داخل مركز بياناتك.
سطح API موحديتعامل نفس صنف Viewer مع فتح، التعليق، والبحث في ملفات PDF.

من خلال تجميع هذه القدرات، تقلل من كمية الشيفرة المخصصة التي تحتاج إلى كتابتها، صيانتها وتدقيقها — وهو اعتبار مهم للقطاعات المنظمة مثل الرعاية الصحية، المالية، والتقنية القانونية.


تمكين التعليقات والتظليل في عارض Doconut

تتوفر Annotation Plugin تلقائيًا عند تفعيل Modify PDF Online. يتألف سير العمل النموذجي من أربع خطوات منطقية:

  1. تسجيل Middleware الخاص بـ Doconut – اضبط خط أنابيب ASP.NET Core بحيث يمكن لـ Doconut خدمة أصوله الثابتة (JavaScript، CSS، WebAssembly) وتطبيق الترخيص.
  2. إنشاء مثيل Viewer – في خدمة ذات نطاق أو في المتحكم، أنشئ كائن Viewer، مع تمرير أي خدمات مطلوبة مثل التخزين المؤقت ووصول سياق HTTP.
  3. فتح ملف PDF والحصول على رمز المستند – استدعِ طريقة فتح المستند في العارض، مع تزويده بمسار الملف (أو الدفق) وأي خيارات عرض (مثل دقة الصورة). تُعيد الطريقة رمزًا فريدًا يحدد المستند الخاص بالجلسة.
  4. التعامل مع مدير التعليقات – استرجع مدير التعليقات للصفحة التي تريد تعديلها، أضف كائن تظليل أو تعليق، ثم احفظ الـ XML الناتج على الخادم باستخدام طريقة الحفظ في العارض.

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


إضافة بحث فوري وOCR باستخدام Search Plugin

يُعد ملف PDF قابل للبحث أمرًا أساسيًا لأي بوابة تعتمد على المعرفة. يعمل Search Plugin من Doconut يدًا بيد مع Modify PDF Online. عند فتح المستند، يقوم العارض بفهرسة طبقة النص تلقائيًا. إذا كان الملف صورة ممسوحة، فإن محرك OCR من جانب الخادم يعمل أولًا، محولًا الصورة النقطية إلى نص قابل للبحث.

لتوفير وظيفة البحث للعميل عادةً ما تقوم بـ:

  1. تمكين OCR أثناء فتح المستند – اضبط العلامة المناسبة في إعدادات PDF بحيث يعالج محرك OCR الصفحات الممسوحة.
  2. إتاحة نقطة نهاية للبحث – نفّذ طريقة API خفيفة تستقبل رمزًا وسلسلة استعلام، تُعيد توجيه الطلب إلى روتين البحث في العارض، وتُعيد أرقام الصفحات المتطابقة وإحداثيات التظليل.
  3. عرض النتائج في الواجهة – يبرز العارض التطابقات تلقائيًا؛ يمكن للواجهة الأمامية توفير أدوات تنقل (التالي/السابق) دون إعادة تحميل الصفحة بالكامل.

نظرًا لأن التعليقات تُخزن كملف XML، فإن تظليل البحث يُظهر فوق العلامات الحالية بشكل نظيف، مما يمنح المراجعين سياقًا كاملاً أثناء إضافة التعليقات.


دمج Modify PDF Online في طبقة API آمنة

غالبًا ما تُظهر المؤسسات وظائف المستندات عبر API RESTful يقع خلف المصادقة، التحكم بالوصول بناءً على الدور، وتسجيل التدقيق. يجعل تصميم Doconut هذا التكامل مباشرًا: كل عملية (فتح، تعليق، بحث، طباعة) هي استدعاء طريقة واحدة على كائن Viewer، وتعمل المكتبة أصلاً مع IDistributedCache و IHttpContextAccessor.

نمط موصى به هو تغليف جميع تفاعلات العارض داخل فئة DocumentService. تتحقق الخدمة من أذونات المستدعي، تفتح المستندات، تضيف تظليلًا، تُجري بحثًا مدعومًا بـ OCR وتُعيد النتائج. ثم تستدعي المتحكمات طرق الخدمة، مما يبقي شفرة المتحكم رقيقة ومركزة على مخاوف HTTP.

نقاط رئيسية لتطبيق آمن وقابل للتوسع:

  • تخزين الرمز لكل مستخدم – احفظ رمز المستند في ذاكرة تخزين مؤقت آمنة (مثل Redis) مرتبطة بجلسة المستخدم.
  • فحص الأذونات – طبق قواعد العمل قبل أي عملية في العارض.
  • نقاط نهاية لا حالة لها – يتضمن كل طلب الرمز، مما يسمح بتوسيع الخدمة أفقياً.
  • تسجيل التدقيق – سجّل إجراءات التعليق والبحث لتقارير الامتثال.

الخلاصة

توفر Doconut’s Modify PDF Online مجموعة كاملة من أدوات تعديل PDF من جانب الخادم تشمل التعليق، التظليل، والبحث المدفوع بـ OCR — كل ذلك دون الاعتماد على خدمات طرف ثالث. باتباع الأنماط المذكورة أعلاه يمكنك تقديم تجربة مراجعة PDF آمنة وعالية الأداء تتوسع لتلبية أعباء العمل المؤسسية.

هل أنت مستعد لجلب تحرير PDF قوي إلى تطبيق الويب .NET الخاص بك؟ جرّب Doconut اليوم واكتشف مدى السرعة التي يمكنك بها تمكين التعليق، التظليل، وإمكانيات PDF القابلة للبحث مباشرةً في المتصفح.

#PDF#Document Viewer#.NET#Web Development#Enterprise#عارض المستندات#تطوير الويب#المؤسسات