We’re pleased to announce the GroupDocs.Conversion for Node.js via Java v25.11 release, available as of November 2025. This update brings a critical compatibility fix for the newest Node.js 20+ runtimes, upgrades the underlying Java library, and introduces a few public API changes.
ما الجديد في هذا الإصدار
إصلاح توافق
- [Fix]
CONVERSIONNODEJS-257– GroupDocs.Conversion for Node.js via Java الآن متوافق بالكامل مع أحدث إصدارات Node.js 20+. - [Enhancement]
CONVERSIONNODEJS-258– تم ترقية تبعية Java إلى GroupDocs.Conversion for Java v25.9.
تحديث مكتبة الجافا الأساسية
- [Enhancement]
CONVERSIONNODEJS-258– تم ترقية تبعية Java إلى GroupDocs.Conversion for Java v25.9.
تحديثات ملف README للحزمة
تم تحديث README الخاص بحزمة npm ليشمل:
- الميزات الرئيسية للمنتج
- متطلبات النظام
- تعليمات التثبيت
- نماذج كود للبدء السريع
- سيناريوهات الاستخدام
تحديثات الوثائق
مواضيع الوثائق المحدثة:
- متطلبات النظام: System Requirements
- التثبيت: Install GroupDocs.Conversion for Node.js via Java
- كيفية تشغيل الأمثلة: How to Run Examples
- الترخيص: Licensing
تم إضافة موضوع وثائقي جديد:
- التشغيل في Docker: Running in Docker
تغييرات في API العامة
فئة Converter
- تم إزالة المُنشئ
Converterالذي يقبل تدفقًا واستُبدل بمورد تدفق:
const fs = require('fs');
const java = require('java');
const path = require('path');
// Create read stream from file
const readStream = fs.createReadStream("source.docx");
// Convert to GroupDocs input stream
const stream = await groupdocs.readDataFromStream(readStream);
// Create Supplier<InputStream> that returns the stream (equivalent to Java lambda: () -> stream)
const streamSupplier = java.newProxy('java.util.function.Supplier', {
get: function() {
return stream;
}
});
// Initialize converter with stream data
const converter = new groupdocs.Converter(streamSupplier);
فئة PdfConvertOptions
- تم إعادة تسمية الطريقة
setWidthإلىsetPageWidth - تم إعادة تسمية الطريقة
setHeightإلىsetPageHeight
// Configure PDF conversion options with advanced settings
const convertOptions = new groupdocs.PdfConvertOptions();
convertOptions.setPageWidth(1024); // Set output width
convertOptions.setPageHeight(768); // Set output height
كيفية الحصول على التحديث
- npm – ترقيّة الحزمة إلى أحدث نسخة:
npm install @groupdocs/groupdocs.conversion@25.11.0
- Direct download – احصل على أحدث ملفات JAR والملفات الداعمة من صفحة الإصدار الرسمية
الموارد
تابعنا للحصول على الإصدارات القادمة التي ستضيف دعمًا إضافيًا للصيغ، وتحسينات في الأداء، وتطويرات في API. إذا واجهت أي مشكلات أو لديك اقتراحات، يرجى إبلاغنا عبر منتدى الدعم. برمجة سعيدة!