نحن سعداء بالإعلان عن إصدار GroupDocs.Viewer for Node.js via Java 26.9، المتاح اعتبارًا من سبتمبر 2026. يقدم هذا الإصدار أربع ميزات جديدة تم نقلها من GroupDocs.Viewer لـ .NET و Java، وتحسينين خاصين بـ Java للأرشيف، وسبعة إصلاحات للأخطاء. تم توسيع API العامة بإضافة أعضاء جدد، وتم تعديل بعض الأعضاء الحاليين لدعم الوظائف الجديدة.

ما الجديد في هذا الإصدار

  • [ميزة جديدة] إضافة دعم تنسيق ملف Open Fixed‑layout Document (OFD) (VIEWERNET-4630)
  • [ميزة جديدة] تنفيذ إظهار التعليقات التوضيحية في ملفات PDF التي تكون مخفية افتراضيًا أثناء العرض (VIEWERNET-5607)
  • [ميزة جديدة] إضافة القدرة على تحديد الدقة الأفقية والعمودية في خيارات WordProcessing أثناء تحويل مستندات WordProcessing إلى صيغ نقطية (VIEWERNET-5700)
  • [ميزة جديدة] إضافة ترقيم الصفحات لمستندات WordProcessing أثناء العرض (VIEWERNET-5702)
  • [تحسين] اسم الأرشيف لا يُعرض بشكل صحيح (VIEWERJAVA-3952)
  • [تحسين] عرض ملفات الأرشيف مع موارد خارجية (VIEWERJAVA-3953)
  • [خطأ] الأحرف الخاصة تُعرض بشكل غير صحيح وتختفي حدود الجداول أثناء تحويل ملفات EML إلى HTML والصيغ النقطية (VIEWERNET-5620)
  • [خطأ] مشكلة في فقدان التعليقات أثناء عرض ملفات PDF (VIEWERNET-5654)
  • [خطأ] عرض DOCX إلى HTML غير صحيح مع الأحرف العربية وتفعيل خيار EnableOpenTypeFeatures (VIEWERNET-5681)
  • [خطأ] دعم صيغة EPSF محدود. حدث خطأ أثناء تحليل محتوى ملف EPSF (VIEWERNET-5683)
  • [خطأ] عدم تطابق بين الأبعاد الفعلية للأرشيفات المرسومة وتلك التي تم حسابها بواسطة GetViewInfo (VIEWERNET-5737)

تغييرات API العامة

تم الإضافة

تم التعديل

تم الإزالة
لا شيء

الميزات الجديدة

VIEWERNET-4630

بدءًا من هذا الإصدار يدعم GroupDocs.Viewer for Node.js via Java تنسيق ملف Open Fixed‑layout Document (OFD). يتطلب معالجة ملفات OFD توفر الخط SimSun.ttf على نظام التشغيل (عادةً ما يكون مثبتًا مسبقًا على Windows؛ وعلى Linux قد يلزم توفيره يدويًا عبر مصادر خطوط مخصصة). يتم شرح هذه الميزة بالتفصيل في قسم Render OFD documents.

VIEWERNET-5607

أصبح الآن بإمكانك تمكين عرض التعليقات التوضيحية المنبثقة (المقترحات) المخفية افتراضيًا في ملفات PDF باستخدام خيار setRenderNotes الموجود مسبقًا — تم توسيع معنى هذا الخيار ليشمل مستندات PDF. يصف هذا القسم من المقال الميزة بالتفصيل.

VIEWERNET-5700

كما هو الحال مع مستندات Spreadsheet في إصدار سابق، يتيح الإصدار 26.9 تحديد الدقة الأفقية والعمودية بوحدة DPI عند تحويل مستندات WordProcessing إلى صيغ نقطية (PNG و JPEG). يتم ذلك عبر الطريقتين الجديدتين setHorizontalResolution و setVerticalResolution في فئة WordProcessingOptions. القيم الافتراضية لكل من الخيارين هي 96 DPI ويمكن ضبطهما ضمن النطاق [72..600] DPI. تم توثيق هذه الميزة بالتفصيل في القسم المقابل من المقال المتعلق بعرض مستندات WordProcessing.

VIEWERNET-5702

مع هذا الإصدار، تمت إضافة خيار جديد PageNumberLocation إلى فئة WordProcessingOptions. يمكن الآن إضافة أرقام الصفحات إلى مستندات WordProcessing بشكل إجباري أثناء العرض وتحديد موقع رقم الصفحة على الصفحة. تم شرح هذه الميزة هنا.

مثال على الكود

// Example: Render WordProcessing document with page numbers and custom resolution
const viewer = new Viewer(inputFilePath);
const options = new WordProcessingOptions();
options.setPageNumberLocation(WordsPageNumberLocation.TopCenter);
options.setHorizontalResolution(150);
options.setVerticalResolution(150);
viewer.render("output_%d.png", options);

كيفية الحصول على التحديث

npm

قم بالترقية إلى أحدث حزمة groupdocs-viewer عبر npm:

npm install groupdocs-viewer

التحميل المباشر

حمّل الحزمة من صفحة GroupDocs.Viewer for Node.js via Java 26.9 .

الموارد