لقد أحدث Blazor ثورة في تطوير الويب باستخدام .NET، حيث يتيح إنشاء واجهات مستخدم تفاعلية وغنية باستخدام C# سواء على الخادم أو على جانب العميل (WebAssembly). وعند تطوير تطبيقات Blazor متقدمة، غالبًا ما تظهر الحاجة إلى عرض المستندات — مثل التقارير، أو الملفات التي يرفعها المستخدمون، أو المواد المرجعية — مباشرة داخل واجهة المستخدم. الاعتماد على روابط التنزيل يعطل سلاسة تجربة التطبيقات أحادية الصفحة (SPA) التي يتميز بها Blazor.

رسم توضيحي لعارض مستندات Doconut

وهنا يأتي دور Doconut — عارض مستندات سريع وآمن ومدار بالكامل، تم تصميمه خصيصًا لمطوري .NET. سواء كنت تستخدم Blazor Server أو WebAssembly، فإن Doconut يحافظ على تفاعل المستخدمين ويعرض المستندات داخل التطبيق بأمان.

🧠 لماذا تستخدم Doconut في Blazor؟

  • الحفاظ على تجربة SPA: يقوم Doconut بعرض المستندات مباشرة داخل الصفحات دون الحاجة إلى نوافذ جديدة أو عارضات خارجية.
  • أداة أصلية لـ .NET: مصمم للاندماج بسلاسة مع ASP.NET Core وBlazor — ضمن بيئة متجانسة.
  • دعم عدة تنسيقات: عرض ملفات PDF، DOCX، XLSX، PPTX، HTML، الصور، رسائل البريد الإلكتروني، وحتى ملفات CAD — بدون الحاجة إلى إضافات خارجية.
  • واجهة متجاوبة: تجربة عرض متوافقة مع الهواتف المحمولة ومتسقة مع تصميم تطبيقك.

يمكنك معرفة المزيد عن أنواع الملفات المدعومة عبر doconut.com.

🧩 كيفية دمج Doconut في Blazor

سواء كنت تطور تطبيق Blazor Server أو WebAssembly، فإن Doconut يوفر تجربة متوافقة مع .NET Standard لضمان التوافق الكامل مع كلا النموذجين.

كيفية تثبيت واستخدام Doconut من NuGet.org

دمج Doconut في مشروعك باستخدام .NET أمر سهل بفضل توفره على NuGet.org.

1. العثور على الحزمة على NuGet

قم بزيارة الملف التعريفي الرسمي لـ Doconut:
👉 https://www.nuget.org/profiles/doconut.com

ستجد هناك الحزم المتاحة.

2. التثبيت عبر NuGet Console أو CLI

في Visual Studio أو باستخدام .NET CLI، قم بتثبيت الحزمة الرئيسية.