إضافة عرض المستندات إلى تطبيق .NET
25‏/7‏/2025

إضافة عرض المستندات إلى تطبيق .NET

Doconut Viewer، مجموعة أدوات .NET SDK، يفتح 75 امتداد ملف داخل تطبيقك، مع إضافات اختيارية للتعليق والبحث في طبقة النص.

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

Doconut Viewer هو مجموعة أدوات .NET لعرض المستندات. يتم تثبيته في تطبيقك ويعرض المستندات على الخادم، لذا لا يتم تنزيل أي شيء إلى جهاز المستخدم ولا يتم تثبيت أي شيء عليه. لاحظ اسم المنتج: Doconut.app هو الموقع المجاني حيث يمكنك تجربة نفس المحرك على ملف واحد، وهو ليس ما تقوم بتثبيته.

عارض إدارة المستندات
عارض إدارة المستندات

دعم صيغ متعددة

تحتوي كتالوج مجموعة الأدوات على 75 امتداد ملف عبر 18 عائلة، لذا يمكن لتطبيقك فتح الصيغ التي تصل فعليًا إلى صندوق بريد الأعمال: ملفات PDF، مستندات Office، رسومات CAD، مخططات Visio، خطط Project، ملفات البريد الإلكتروني، الكتب الإلكترونية والصور. تشمل الإضافات الأخيرة EMF وAVIF والمتغيرات الممكّنة للماكرو في Office، لذا الملفات التي كانت تُرفض الآن تُفتح.

DICOM هو جزء من تلك الـ75، عبر إضافة مرخصة منفصلة. العارض المجاني على Doconut.app يقبل 73 — كل شيء ما عدا .dcm و.ima.

تفاعل سهل للمستخدم

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

أدوات تعليق شاملة

التعليق هو أحد الإضافات الأربعة المرخصة فوق العارض — الإضافات الأخرى هي Converter وDICOM وSearch. من خلاله، يمكن للمستخدمين ترك تعليقات نصية، تمييز أقسام، إضافة ملاحظات لاصقة، واستخدام الأشكال والطوابع.

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

وظيفة بحث متقدمة

يبحث Doconut.app في طبقة النص التي يحملها ملف PDF بالفعل، ويظهر كل نتيجة في موضعها داخل تخطيط الصفحة بدلاً من قائمة أرقام سطرية مجردة. يغطي ذلك المستندات التي تعمل معها معظم الفرق: أي شيء تم تصديره من Word، أو تم إنتاجه بواسطة نظام تقارير، أو تم مسحه ضوئيًا مع تفعيل التعرف على النص. الصفحة التي تُحفظ كصورة فقط لا تحتوي على نص للبحث، ولا يقوم العارض اليوم بقراءة الأحرف من الصورة.

مرونة في التكامل

تدعم مجموعة الأدوات ASP.NET وMVC و.NET Core و.NET 6+ وBlazor. نظرًا لأنه يُثبت في بيئتك الخاصة بدلاً من استدعائه كخدمة، فإنه يُنشر حيثما يُنشر تطبيقك بالفعل، ولا يجري أي استدعاءات إلى خوادم Doconut — وهو ما يبحث عنه عادة مراجع الأمان.

الأداء والقابلية للتوسع

يتم العرض على الخادم. هذا ما يسمح للمتصفح بعرض ملف DWG على جهاز لا يملك برنامج CAD، وهو أيضًا التكلفة التي يجب التخطيط لها: يتحول العمل إلى طبقتك. اختبر بأثقل المستندات الحقيقية لديك بدلاً من العينات، وانظر إلى إعدادات الدقة والتخزين المؤقت قبل أن تقرر الحاجة إلى مزيد من الأجهزة.

فرص التخصيص

مظهر العارض ومجموعة أدوات التحكم قابلة للتكوين، لذا يمكن أن يبدو كجزء من منتجك بدلاً من نافذة في منتج آخر. خذ أسماء الخيارات من الوثائق للإصدار الذي قمت بتثبيته؛ فقد تغيرت بين الإصدارات.

القرار الأكثر فائدة هو أي أدوات تحكم يجب أن يرى كل دور. سواء كان بإمكان المستخدم الطباعة أو التحميل هو سؤال صلاحية يعرف تطبيقك إجابته بالفعل.

من أين تبدأ

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

هناك أمران يستحقان الاختبار قبل الالتزام: أسوأ مستند حقيقي لديك، والصيغ التي تستقبلها فعليًا بدلاً من تلك الموجودة في القائمة. ملفات العينة دائمًا ما تجتاز الاختبار.

وإذا كنت بحاجة فقط لفتح ملف واحد اليوم بدلاً من بناء أي شيء، فإن Doconut.app سيفعل ذلك في علامة تبويب المتصفح، مجانًا، ويحذف الملف بعد ذلك.