Doconut المحدث لـ .NET 6

عارض Doconut المحدث لـ .NET 6

احتفظ بهدف .NET 6 الخاص بك أثناء الانتقال إلى DI، والوسيط، وجلسات غير متزامنة، ونشر موزع اختياري.

عارض المستندات Doconut يعرض عرضًا تقديميًا داخل تطبيق ASP.NET Core
نموذج الاستضافة الحالي مع تجربة عارض Doconut المألوفة75 صيغ مدعومة
75
امتدادات ملفات تم التحقق منها
18
عائلات الصيغ
1
هدف النشر على Windows
0
خدمات المعالجة الخارجية

معمارية Doconut الحالية لتطبيقات .NET 6

الحزمة المحدثة تستبدل بناء العارض يدويًا والموارد المنسوخة بنموذج DI والوسيط والغير متزامن الموثق اليوم.

تكامل .NET 6 المحدثDoconut.NET6
builder.Services.AddDoconut(options =>
{
    options.LicensePath = "Doconut.Viewer.lic";
});

app.UseDoconutResources();
app.UseDoconut();

var token = await viewer.OpenDocumentAsync(filePath);

حقن الاعتماديات

سجِّل Doconut باستخدام AddDoconut() وحقن Viewer في نقطة النهاية التي تفتح كل مستند.

جلسات المستندات غير المتزامنة

استبدل الفتح المتزامن بـ OpenDocumentAsync() وأعد رمزًا غير شفاف إلى العارض.

موارد مملوكة للوسيط

توقف عن صيانة أصول العارض المنسوخة وقدّم الحزمة الحالية عبر وسيط Doconut.

وضع موزع اختياري

اعتمد القطع المشتركة والتذاكر المحمية عندما يحتاج التطبيق إلى عدة عقد خدمية.

75 صيغ دون تغيير هدفك

75 امتدادات ملفات تم التحقق منها في الحزمة المحدثة.

الحزمة الحالية لـ .NET 6 تعرض 75 امتدادات قابلة للعرض عبر 18 عائلات من خلال نفس عارض المتصفح الموحد.

المكتب وPDF

PDF, DOC, DOCX, RTF, ODT, XLS, XLSX, CSV, PPT, PPTX, ODP

CAD والرسوم البيانية

DWG, DXF, DGN, VSD, VSDX, VSSX, VSTX, MPP, MPX

البريد الإلكتروني والطبي

EML, EMLX, MSG, DCM, IMA, XPS, EPUB, MHT, MHTML

الصور والويب

JPG, PNG, TIFF, SVG, WEBP, AVIF, PSD, HTML, TXT، وغيرها

عرض جميع 75 امتدادًا

.NET 6 الكلاسيكي والمحدث هما تكاملان مختلفان

يمكن أن يكون اسم الحزمة هو نفسه. تُظهر توقيعات الكود هذه أي جيل من Doconut يستخدمه التطبيق.

الاستضافة

Doconut .NET 6 الكلاسيكي

MapWhen() يوجه الطلبات عبر DocImage.axd.

Doconut .NET 6 المحدث

UseDoconutResources() و UseDoconut() تسجِّل خط أنابيب الوسيط الحالي.

دورة حياة العارض

Doconut .NET 6 الكلاسيكي

يقوم كود التطبيق بإنشاء Viewer يدويًا مع الذاكرة المؤقتة، وسياق HTTP، ومسار الترخيص.

Doconut .NET 6 المحدث

AddDoconut() يسجِّل Viewer ونقاط النهاية في التطبيق تستقبله عبر حقن الاعتماديات.

فتح المستند

Doconut .NET 6 الكلاسيكي

OpenDocument() ينفذ الاستدعاء المتزامن الكلاسيكي.

Doconut .NET 6 المحدث

OpenDocumentAsync() ينشئ جلسة المستند غير المتزامنة الحالية.

موارد المتصفح

Doconut .NET 6 الكلاسيكي

يقوم التطبيق بنسخ وصيانة ملفات JavaScript للعارض.

Doconut .NET 6 المحدث

الوسيط يقدم السكريبتات والأنماط والصور والموارد المدمجة للعارض.

التوسيع

Doconut .NET 6 الكلاسيكي

يبقى التطبيق مرتبطًا بنموذج الاستضافة والجلسة الأصلي.

Doconut .NET 6 المحدث

الوضع العادي يبقى بسيطًا، بينما يمكن تمكين الوضع الموزع لمزرعة ويب متوازنة التحميل.

قم بالتحديث أولاً. وسّع عندما يحتاج التطبيق ذلك.

يدعم التكامل المحدث لـ .NET 6 نفس التصميم الاختياري الموزع للقطع المشتركة للعرض والطلبات المحمية للعارض على Windows.

الوضع الموزع اختياري. لا يضيف تعقيدًا إلى التكامل الافتراضي ذو النسخة الواحدة.

بدون جلسات لاصقة

العقد المعتمدة تتحقق من التذاكر المشتركة بدلاً من الاعتماد على نسخة تطبيق واحدة.

وصول محمي

يمكن للتذاكر ربط وصول المستند بالمتصفح الحالي والمستخدم المصادق عليه.

نشر خلفي

أولِّ الأولوية للصفحة الأولى بينما يستمر النشر الاختياري مع قطع المستند اللاحقة.

احتفاظ مُتحكم به

استخدم علامات الجاهزية، والإلغاء، وقواعد الاحتفاظ لتخزين مشترك يمكن التنبؤ به.

أسئلة الترحيل

كيف أعرف ما إذا كان تطبيقي يستخدم Doconut .NET 6 الكلاسيكي؟

ابحث عن DocImage.axd، MapWhen()، إنشاء Viewer يدويًا جديدًا، OpenDocument()، أو ملفات JavaScript للعارض التي يديرها التطبيق.

هل تدعم الحزمة المحدثة نفس الصيغ؟

نعم. يحتوي الكتالوج المدقق على 75 امتدادات ملفات قابلة للعرض عبر 18 عائلات صيغ.

هل أحتاج إلى الترحيل إلى الوضع الموزع؟

لا. يظل العارض ذو النسخة الواحدة هو الافتراضي. الوضع الموزع خيار صريح للنشر المتوازن التحميل.

هل يمكن لتطبيقات Doconut .NET 6 الحالية اعتماد المعمارية المحدثة؟

نعم. استخدم دليل الترحيل لتطابق الاستضافة الكلاسيكية، إنشاء Viewer، فتح المستند، الموارد، الإضافات، والتوسيع مع التكامل الحالي.

انقل تكامل .NET 6 الخاص بك إلى نموذج Doconut الحالي

قيم الحزمة المحدثة، واتبع خريطة الترحيل الموثقة، واختبر سير عمل المستندات الحالي الخاص بك.