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.
Nous sommes heureux d’annoncer la sortie de GroupDocs.Conversion for Node.js via Java v25.11, disponible depuis novembre 2025. Cette mise à jour apporte une correction de compatibilité critique pour les nouveaux runtimes Node.js 20+, met à niveau la bibliothèque Java sous‑jacente et introduit quelques changements d’API publics.
What’s new in this release
Nouveautés de cette version
Compatibility fix
Correction de compatibilité
- [Fix]
CONVERSIONNODEJS-257– GroupDocs.Conversion for Node.js via Java is now fully compatible with the latest Node.js 20+ versions.
GroupDocs.Conversion for Node.js via Java est désormais entièrement compatible avec les dernières versions Node.js 20+.
This resolves runtime errors that occurred when the native Java bridge was loaded under newer Node.js binaries.
Cela résout les erreurs d’exécution qui survenaient lorsque le pont Java natif était chargé sous des binaires Node.js plus récents.
Underlying library update
Mise à jour de la bibliothèque sous‑jacente
- [Enhancement]
CONVERSIONNODEJS-258– The Java dependency has been upgraded to GroupDocs.Conversion for Java v25.9.
La dépendance Java a été mise à jour vers 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.
Toutes les améliorations et corrections de bugs qui faisaient partie des versions Java 25.4 – 25.9 sont maintenant incluses automatiquement.
Package README updates
Mises à jour du README du paquet
The npm package README was refreshed to include:
Le README du paquet npm a été actualisé pour inclure :
- Key product features
- Principales fonctionnalités du produit
- System requirements
- Prérequis système
- Installation instructions
- Instructions d’installation
- Quick-start code samples
- Exemples de code de démarrage rapide
- Usage scenarios
- Scénarios d’utilisation
Documentaiton updates
Mises à jour de la documentation
Updated documentation topics:
Topics de documentation mis à jour :
- System Requirements: System Requirements
- Exigences système : System Requirements
- Installation: Install GroupDocs.Conversion for Node.js via Java
- Installation : Install GroupDocs.Conversion for Node.js via Java
- How to Run Examples: How to Run Examples
- Comment exécuter les exemples : How to Run Examples
- Licensing: Licensing
- Licence : Licensing
Added new documentation topic:
Nouveau sujet de documentation ajouté :
- Running in Docker: Running in Docker
- Exécution sous Docker : Running in Docker
Public API changes
Modifications de l’API publique
Converter class
Classe Converter
-
The
Converterclass constructor that accepts a stream has been removed and replaced with a stream supplier: -
Le constructeur de la classe
Converterqui accepte un flux a été supprimé et remplacé par un fournisseur de flux :
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
Classe PdfConvertOptions
- Method
setWidthrenamed tosetPageWidth- La méthode
setWidtha été renommée ensetPageWidth
- La méthode
- Method
setHeightrenamed tosetPageHeight
2. La méthodesetHeighta été renommée ensetPageHeight
// 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
Comment obtenir la mise à jour
-
npm – Upgrade the package to the latest version:
-
npm – Mettre à jour le paquet vers la dernière version :
npm install @groupdocs/groupdocs.conversion@25.11.0
-
Direct download – Grab the latest JARs and supporting files from the official release page
-
Téléchargement direct – Récupérez les derniers JAR et fichiers associés depuis la page officielle release page
Resources
Ressources
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!
Restez à l’écoute pour les prochaines versions qui apporteront davantage de prise en charge de formats, des optimisations de performances et des améliorations d’API. Si vous rencontrez des problèmes ou avez des suggestions, veuillez nous en faire part via le forum d’assistance. Bon codage!