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

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

إذا كنت بحاجة إلى السماح للمستخدمين بالتعليق، التظليل، والبحث في محتوى PDF دون مغادرة المتصفح، تقدم ميزة Modify PDF Online من Doconut ذلك بالضبط. فهي تدمج عارض PDF كامل الميزات مباشرةً في تطبيق الويب .NET الخاص بك وتوفر واجهة برمجة تطبيقات من جانب الخادم لتعليم المراجعة والبحث المدفوع بـ 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

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

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

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


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

يُعد ملف PDF القابل للبحث أساسيًا لأي بوابة تعتمد على المعرفة. يعمل ملحق البحث من 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) مرتبطة بجلسة المستخدم.
  • فحص الأذونات – فرض قواعد العمل قبل أي عملية في العارض.
  • نقاط نهاية بلا حالة – يتضمن كل طلب الرمز، مما يسمح بتوسيع الخدمة أفقياً.
  • تسجيل التدقيق – سجل إجراءات التعليق والبحث لتقارير الامتثال.

الخلاصة

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

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

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