ما الجديد في Doconut 26.8.0: .NET Standard 2.1 وتحسين دقة المستندات
← Back to Blog••5 min read

ما الجديد في Doconut 26.8.0: .NET Standard 2.1 وتحسين دقة المستندات

هدف Doconut جديد ينضم إلى عائلة SDK الحالية

Doconut 26.8.0 يقدم حزمة من الجيل الحالي للتطبيقات التي تستهلك .NET Standard 2.1. إنها تجلب نموذج حقن الاعتماديات، والوسيط، وجلسة المستند غير المتزامنة، والإضافات، والنشر الموزع الذي يُستخدم بالفعل من قبل SDKs الحديثة لـ Doconut إلى مجموعة أخرى من مضيفي .NET.

ثلاث وحدات عارض مستندات منسقة تُظهر أساس تشغيل جديد وتحسين إخراج المستند
ثلاث وحدات عارض مستندات منسقة تُظهر أساس تشغيل جديد وتحسين إخراج المستند

كما تحسن الإصدار عملية العرض والتحويل عبر Word وExcel وVisio وPSD والصور واكتشاف البريد الإلكتروني. يجب على الفرق التي تقيم الإصدار النظر إلى جانبي التحديث: مسار التكامل الجديد والمستندات التي يفتحها المستخدمون فعليًا.

اقرأ الملاحظات الكاملة لإصدار Doconut 26.8.0ملاحظات إصدار Doconut 26.8.0 للحصول على القائمة الرسمية للتغييرات.

.NET Standard 2.1 يحصل على نموذج التكامل الحالي

حزمة Doconut.NETStandard تستهدف الآن netstandard2.1 بدءًا من الإصدار 26.8.0. وفقًا لـ وثائق التثبيت، تشمل المضيفات المتوافقة .NET Core 3.0 وما بعده، بما في ذلك تطبيقات .NET 5 و6 و7 و8.

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

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

الإصدار 26.8.0 هو حد ترقية حقيقي

ما زال معرف الحزمة هو Doconut.NETStandard، لكن الإصدار يفصل بين جيلين مختلفين:

إصدار الحزمةهدف المكتبةجيل التكامل
26.7.0 وما قبلها.NET Standard 2.0النموذج السابق للواجهة البرمجية والاستضافة
26.8.0 وما بعده.NET Standard 2.1النموذج الحالي للواجهة البرمجية والاستضافة

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

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

صفحات Word تُعرض بصورة أكثر دقة

تركز عدة تغييرات على مستندات Word:

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

هذه التحديثات ذات صلة خاصة ببوابات المستندات التي تتعامل مع القوالب، التقارير، الاقتراحات، أو المستندات التجارية المُولدة. اختبر الملفات التي تحتوي على حقول كثيرة، الخطوط المخصصة، القوائم، والصفحات الغنية بالصور من سير عملك الخاص.

مخرجات Excel وVisio تحصل على تصحيحات مستهدفة

بالنسبة إلى Excel، يقوم العارض بإصلاح فشل يتعلق ببعض المخططات أو الصور. يحصل مكون Converter Plugin على عدة تصحيحات للدقة في مخرجات تحويل الجداول إلى PDF: حجم مخطط الفطيرة، تباعد أسطر صندوق النص، موضع الشكل، سلوك الشكل المخفي، وألوان الصور المدمجة.

تحسينات العرض لـ Visio أيضًا تم استهدافها. يمكن الآن ظهور خطوط الموصل التي كانت مفقودة بشكل صحيح، يتم وضع نص رأس الحاوية بشكل سليم، وقياس النص داخل الأشكال المجمعة يقلل من القطع والفيض.

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

تحسين معالجة PSD والصور

يعرض عرض PSD الآن سطوع المصدر بشكل أقرب، ويتعامل مع حالة الفلتر الذكي Liquify المعقدة المبلغ عنها، يحتفظ بتأثيرات الطبقات على الكائنات الذكية، ويحسن تركيب تأثيرات التراكب.

تتضمن عارضات الصور أيضًا تصحيحات خاصة بالصيغة. النطاق الدقيق يختلف حسب بناء Doconut، لذا استخدم ملاحظات الإصدار لمطابقة كل إصلاح مع الحزمة التي ينشرها تطبيقك. كما يحسن الإصدار 26.8.0 الكشف حول ملفات XHTML والملفات الثنائية التي قد تُصنَّف خطأً كمحتوى متعلق بالبريد الإلكتروني.

خطة تقييم عملية للإصدار 26.8.0

اعتبر الإصدار مشروعًا هندسيًا صغيرًا:

  1. تأكد من أن المضيف يمكنه استهلاك حزمة Doconut المختارة والهدف.
  2. جرد إصدارات الحزم الأساسية وإضافات الحالية.
  3. إذا كنت تقوم بترقية Doconut.NETStandard، اتبع دليل الهجرة بدلاً من تغيير رقم الإصدار فقط.
  4. أنشئ مجموعة اختبار تمثيلية تغطي عائلات المستندات المستخدمة في الإنتاج.
  5. قارن بين العرض، التحويل، البحث، التعليقات التوضيحية، سلوك الجلسة، وضوابط الوصول الخاصة بالتطبيق.
  6. تحقق من صحة العينة ذات العقدة الواحدة أو الموزعة الأقرب إلى النشر المقصود.
  7. سجّل النتائج قبل جدولة تحديث الإنتاج.

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

تقييم Doconut 26.8.0

Doconut 26.8.0 يُوسِّع بنية SDK الحالية إلى .NET Standard 2.1 ويقدم مجموعة كبيرة من إصلاحات دقة المستندات. الخطوة التالية الأكثر فائدة هي اختبار الحزمة مع المضيف، الإضافات، ومجموعة الملفات التي تهم تطبيقك.

قم بزيارةنظرة عامة على SDK عارض Doconut لمراجعة عائلة المنتجات، ثمتحميل النسخة التجريبية وتقييم الإصدار 26.8.0 في بيئة معزولة قبل التخطيط للترقية.

#Doconut 26.8.0#.NET Standard 2.1#Document Viewer SDK#.NET#Release#SDK عارض المستندات#إصدار