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

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

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

عارض المستندات Doconut يعرض عرضًا تقديميًا داخل تطبيق ASP.NET Core
نموذج الاستضافة الحالي مع تجربة عارض Doconut المألوفةأكثر من 70 تنسيقًا مدعومًا
76
امتدادات ملفات تم التحقق منها
19
عائلات التنسيقات
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 middleware.

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

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

أكثر من 70 تنسيقًا دون تغيير هدفك

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

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

المكتب و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، وغيرها

عرض جميع الامتدادات الـ 76

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

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

الاستضافة

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

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

Doconut .NET 6 المحدث

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

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

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

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

Doconut .NET 6 المحدث

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

فتح المستند

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

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

Doconut .NET 6 المحدث

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

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

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

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

Doconut .NET 6 المحدث

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

التوسيع

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

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

Doconut .NET 6 المحدث

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

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

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

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

بدون جلسات ثابتة

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

وصول محمي

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

نشر خلفي

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

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

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

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

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

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

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

نعم. يحتوي الكتالوج المدقق على 76 امتداد ملف قابل للعرض عبر 19 عائلة تنسيقات.

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

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

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

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

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

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