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-257GroupDocs.Conversion for Node.js via Java هم‌اکنون کاملاً با جدیدترین نسخه‌های Node.js 20+ سازگار است.
    این مشکل زمان اجرای خطاهایی که هنگام بارگذاری پل بومی Java تحت باینری‌های جدید Node.js رخ می‌داد، را برطرف می‌کند.

به‌روزرسانی کتابخانهٔ زیرین

  • [Enhancement]CONVERSIONNODEJS-258وابستگی Java به GroupDocs.Conversion for Java v25.9 ارتقا یافت.
    تمام بهبودها و اصلاحات باگ که جزو انتشارهای Java 25.4 – 25.9 بودند، اکنون به‌صورت خودکار گنجانده می‌شوند.

به‌روزرسانی‌های README بسته

فایل README بسته npm به‌روزرسانی شد تا شامل موارد زیر باشد:

  • ویژگی‌های کلیدی محصول
  • نیازمندی‌های سیستمی
  • دستورالعمل‌های نصب
  • نمونه‌کدهای سریع‌الاجرا
  • سناریوهای استفاده

به‌روزرسانی‌های مستندات

موضوعات مستندات به‌روز شده:

موضوع جدید مستندات افزوده شد:

تغییرات API عمومی

کلاس Converter

کلاس Converter که سازنده‌اش یک جریان (stream) می‌پذیرفت، حذف شده و با یک تأمین‌کننده جریان (stream supplier) جایگزین شده است:

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

  1. متد setWidth به setPageWidth تغییر نام یافت
  2. متد 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
  • دانلود مستقیم – جدیدترین JARها و فایل‌های پشتیبانی را از صفحهٔ رسمی release page دریافت کنید

منابع


منتظر نسخه‌های آینده باشید که پشتیبانی از فرمت‌های بیشتری، بهینه‌سازی‌های عملکرد و بهبودهای API را به همراه خواهند داشت. اگر با مشکلی مواجه شدید یا پیشنهادی دارید، لطفاً از طریق انجمن پشتیبانی به ما اطلاع دهید. کدنویسی خوش!