كم مرة يحتاج مستخدمو تطبيق الويب الخاص بك إلى عرض المستندات؟ الفواتير، التقارير، العقود، الكتيبات، السير الذاتية، جداول البيانات، العروض التقديمية – القائمة تستمر. النهج التقليدي؟ توفير رابط للتنزيل.

لكن دعنا نكون صادقين، سير عمل “رابط التنزيل” غالبًا ما يكون غير مريح:

  • احتكاك المستخدم: انقر للتنزيل، ابحث عن الملف، انتظر تطبيقًا آخر (مثل Adobe Reader أو MS Word) ليتم فتحه… هذا يخرج المستخدم من تجربة تطبيقك.
  • اعتماد البرمجيات: ماذا لو لم يكن لدى المستخدم البرمجيات المناسبة مثبتة؟ أو أنهم على جهاز محمول بقدرات محدودة؟ أنت تخ risك عدم قدرتهم على عرض المستند على الإطلاق.
  • فقدان السياق: بمجرد التنزيل، يعيش المستند خارج تطبيقك، مما يجعل سير العمل المتكامل (مثل التعليق أو تتبع الحالة) أكثر صعوبة.
  • مشكلات التحكم في النسخ: قد يقوم المستخدمون بحفظ نسخ محلية تصبح قديمة بسرعة.

هناك طريقة أكثر سلاسة واحترافية: تضمين عارض مستندات مباشرة في تطبيق الويب الخاص بك .NET. وهذا بالضبط ما يمكّنك Doconut من فعله.

تقديم عرض سلس داخل التطبيق مع Doconut

Doconut هو مكون .NET قوي مصمم خصيصًا لتطبيقات الويب. يسمح لك بعرض مجموعة واسعة من تنسيقات المستندات مباشرة ضمن واجهة موقعك أو تطبيق الويب الخاص بك.

فكر في الأمر كنافذة عرض عالمية يمكنك دمجها بسهولة. بدلاً من فرض تحميل، يمكن للمستخدمين عرض ملفات PDF، ومستندات Word (DOC، DOCX)، وجداول بيانات Excel (XLS، XLSX)، وعروض PowerPoint التقديمية (PPT، PPTX)، والصور (JPG، PNG، TIFF، GIF)، والعديد من التنسيقات الأخرى بسهولة، دون مغادرة موقعك.

لماذا تضمّن عارضًا مثل Doconut؟

تجلب دمج Doconut في مشروعك .NET مزايا كبيرة:

  1. تجربة مستخدم متفوقة: حافظ على تفاعل المستخدمين داخل تطبيقك. تصبح مشاهدة المستندات فورية وسهلة، مجرد جزء آخر من سير العمل.
  2. توافق عالمي: يقوم Doconut بالتعامل مع تعقيد العرض. طالما أن Doconut يدعم التنسيق، يمكن لمستخدميك مشاهدته بغض النظر عن البرامج المثبتة على جهازهم المحلي أو جهازهم.
  3. لا تعتمد على العملاء: لا يحتاج المستخدمون إلى Adobe Reader، أو Microsoft Office، أو ملحقات متصفح معينة. تجربة العرض متسقة عبر المتصفحات والمنصات.
  4. تحكم معزز: احتفظ بالمستندات الحساسة ضمن بيئة تطبيقك المسيطر عليها. يمكنك إدارة الأذونات وتتبع نشاط العرض بشكل أكثر فعالية.
  5. تدفقات عمل مبسطة: يُسهل العمليات مثل مراجعة المستندات، دورات الموافقة، أو ببساطة الإشارة إلى معلومات دون تغيير السياق.
  6. دمج سهل لمطوري .NET: تم تصميم Doconut لنظام .NET البيئي، مما يوفر دمجًا مباشرًا مع ASP.NET (Web Forms، MVC)، وASP.NET Core، وربما تطبيقات Blazor.

كيف يعمل Doconut

بينما توجد تفاصيل التنفيذ المحددة في الوثائق، فإن الفكرة العامة بسيطة:

  1. تثبيت: أضف حزمة NuGet الخاصة بـ Doconut إلى مشروع الويب .NET الخاص بك.
  2. تكوين: إعداد أي تكوينات ضرورية (مثل مفاتيح الترخيص أو مسارات التخزين، إذا كان ذلك مناسبًا).
  3. تضمين: استخدم التحكم أو مساعدات العلامات المقدمة من Doconut ضمن صفحات Razor الخاصة بك، أو Views، أو مكونات Blazor، أو صفحات ASPX.
  4. الإشارة إلى المستند: قم بتمرير المسار أو التدفق الخاص بالمستند الذي تريد عرضه إلى مكون Doconut.

عادةً ما يتعامل Doconut مع معالجة جانب الخادم اللازمة لعرض المستند بدقة في تنسيق قابل للرؤية على الويب، والذي يتم عرضه بعد ذلك في العارض المضمن على جانب العميل.