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-257– GroupDocs.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-258– The 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:
- System Requirements: System Requirements
- Installation: Install GroupDocs.Conversion for Node.js via Java
- How to Run Examples: How to Run Examples
- Licensing: Licensing
Added new documentation topic:
- Running in Docker: Running in Docker
Public API changes
Converter class
- The
Converterclass 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
- Method
setWidthrenamed tosetPageWidth - Method
setHeightrenamed tosetPageHeight
// 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!