Nous sommes heureux d’annoncer la version GroupDocs.Conversion for Node.js via Java v25.11, disponible depuis novembre 2025. Cette mise à jour apporte une correction de compatibilité critique pour les dernières versions d’exécution Node.js 20+, met à jour la bibliothèque Java sous-jacente et introduit quelques changements d’API publique.

Nouveautés de cette version

Correction de compatibilité

  • [Fix]CONVERSIONNODEJS-257GroupDocs.Conversion for Node.js via Java est désormais entièrement compatible avec les dernières versions de Node.js 20+.
    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.

Mise à jour de la bibliothèque sous-jacente

  • [Enhancement]CONVERSIONNODEJS-258La dépendance Java a été mise à jour vers GroupDocs.Conversion for Java v25.9.
    Toutes les améliorations et corrections de bugs qui faisaient partie des versions Java 25.4 – 25.9 sont désormais incluses automatiquement.

Mises à jour du README du package

Le npm package README a été actualisé pour inclure :

  • Principales fonctionnalités du produit
  • Exigences système
  • Instructions d’installation
  • Exemples de code de démarrage rapide
  • Scénarios d’utilisation

Mises à jour de la documentation

Sujets de documentation mis à jour :

Nouveau sujet de documentation ajouté :

Modifications de l’API publique

Classe Converter

  1. Le constructeur de la classe Converter qui 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);

Classe PdfConvertOptions

  1. Méthode setWidth renommée en setPageWidth
  2. Méthode setHeight renommée en 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

Comment obtenir la mise à jour

  • npm – Mettez à jour le package vers la dernière version :
npm install @groupdocs/groupdocs.conversion@25.11.0
  • Direct download – Téléchargez les derniers JAR et fichiers de support depuis la page officielle release page

Ressources


Restez à l’écoute des prochaines versions qui apporteront un support supplémentaire des formats, des optimisations de performances et des améliorations d’API. Si vous rencontrez des problèmes ou avez des suggestions, veuillez nous en informer via le forum de support. Bon codage !