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.

What’s new in this release

Compatibility fix

  • [Fix]CONVERSIONNODEJS-257GroupDocs.Conversion for Node.js via Java is now fully compatible with the latest Node.js 20+ versions.
    This resolves runtime errors that occurred when the native Java bridge was loaded under newer Node.js binaries.

Underlying library update

  • [Enhancement]CONVERSIONNODEJS-258The Java dependency has been upgraded to GroupDocs.Conversion for Java v25.9.
    All improvements and bug‑fixes that were part of the Java 25.4 – 25.9 releases are now included automatically.

Package README updates

The npm package README was refreshed to include:

  • Key product features
  • System requirements
  • Installation instructions
  • Quick-start code samples
  • Usage scenarios

Documentaiton updates

Updated documentation topics:

Added new documentation topic:

Public API changes

Converter class

  1. The Converter class constructor that accepts a stream has been removed and replaced with a 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 class

  1. Method setWidth renamed to setPageWidth
  2. Method setHeight renamed to 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

How to get the update

  • npm – Upgrade the package to the latest version:
npm install @groupdocs/groupdocs.conversion@25.11.0
  • Direct download – Grab the latest JARs and supporting files from the official release page

Resources


Stay tuned for upcoming releases that will bring further format support, performance optimisations, and API refinements. If you encounter any issues or have suggestions, please let us know via the support forum. Happy coding!