Le code pour compresser Word en JavaScript

Bibliothèque Node.js hautes performances pour optimiser la taille et le contenu des fichiers Word tout en conservant leur qualité d'origine

Développer un logiciel de traitement Word dans Node.js en utilisant Word Optimization API. Cette puissante solution Node.js vous aide à optimiser et à réduire la taille des fichiers Word sans effort. Testez les capacités de compression Word en ligne gratuitement!

Afficher l'extrait de code

Compressez le Word fichier dans JavaScript

Réduisez la taille des gros Word fichiers sans perte de qualité. Supprimez les données inutiles et inutilisées. Réduisez la taille d'un Word fichier dans le code. La JavaScript bibliothèque fournit aux développeurs une API intégrée pour optimiser le contenu Word.

Réduisez la taille des Word fichiers à l'aide de JavaScript

JavaScript bibliothèque est une solution autonome et ne nécessite l'installation d'aucun logiciel tiers.

Compression sans perte et optimisation approfondie du contenu simplifiées avec 'Aspose.Words for Node.js via .NET'. L'exemple suivant montre comment optimiser le contenu d'un Word fichier dans JavaScript:

Exemple de code dans JavaScript pour compresser DOCX fichiers
Téléchargez un fichier que vous souhaitez optimiser/compresser
Exécuter le code
Sélectionnez le format cible dans la liste
npm install @aspose/words
Copie
const aw = require('@aspose/words');

var doc = new aw.Document("Input.docx");
doc.cleanup();

var shapes = doc.getChildNodes(aw.NodeType.Shape, true)
for (var shape of shapes) {
    if (shape.hasImage()) {
        // C'est au développeur de choisir la bibliothèque pour la compression d'image.
        const imageData = shape.getImageData().toStream();

        // ...
        // Compressez l'image et remettez-la à la forme.
        shape.getImageData().setImage(compressedImageBuffer);
    }
}

var saveOptions = new aw.Saving.OoxmlSaveOptions()
saveOptions.compressionLevel = aw.Saving.CompressionLevel.Maximum

doc.save("Output.docx", saveOptions)
const aw = require('@aspose/words'); var doc = new aw.Document("Input.docx"); doc.cleanup(); var shapes = doc.getChildNodes(aw.NodeType.Shape, true) for (var shape of shapes) { if (shape.hasImage()) { // C'est au développeur de choisir la bibliothèque pour la compression d'image. const imageData = shape.getImageData().toStream(); // ... // Compressez l'image et remettez-la à la forme. shape.getImageData().setImage(compressedImageBuffer); } } var saveOptions = new aw.Saving.PdfSaveOptions() saveOptions.cacheBackgroundGraphics = true doc.save("Output.docx", saveOptions) const aw = require('@aspose/words'); var doc = new aw.Document("Input.docx"); doc.cleanup(); var shapes = doc.getChildNodes(aw.NodeType.Shape, true) for (var shape of shapes) { if (shape.hasImage()) { // C'est au développeur de choisir la bibliothèque pour la compression d'image. const imageData = shape.getImageData().toStream(); // ... // Compressez l'image et remettez-la à la forme. shape.getImageData().setImage(compressedImageBuffer); } } doc.save("Output.docx") const aw = require('@aspose/words'); var doc = new aw.Document("Input.docx"); doc.cleanup(); var shapes = doc.getChildNodes(aw.NodeType.Shape, true) for (var shape of shapes) { if (shape.hasImage()) { // C'est au développeur de choisir la bibliothèque pour la compression d'image. const imageData = shape.getImageData().toStream(); // ... // Compressez l'image et remettez-la à la forme. shape.getImageData().setImage(compressedImageBuffer); } } var saveOptions = new aw.Saving.OoxmlSaveOptions() saveOptions.compressionLevel = aw.Saving.CompressionLevel.Maximum doc.save("Output.docx", saveOptions) const aw = require('@aspose/words'); var doc = new aw.Document() var builder = new aw.DocumentBuilder(doc) shape = builder.insertImage("Input.docx") var saveOptions = new aw.Saving.ImageSaveOptions(aw.SaveFormat.Docx) shape.getShapeRenderer().save("Output.docx", saveOptions)
Exécuter le code

Comment compresser Word en JavaScript

  1. Installez Aspose.Words for Node.js via .NET.
  2. Ajoutez une référence de bibliothèque (importez la bibliothèque) à votre projet JavaScript.
  3. Ouvrez le fichier source Word dans JavaScript.
  4. Compressez Word sans perte de qualité.
  5. Appelez la méthode Document.cleanup(). Le code résultant peut varier en fonction du format du fichier de sortie.
  6. Obtenez le résultat compressé sous forme de Word fichier.

JavaScript bibliothèque pour optimiser et compresser WORD fichiers

We host our Node.js via .Net packages in NPM repositories. Please follow the step-by-step instructions on how to install "Aspose.Words for Node.js via .NET" to your developer environment.

System Requirements

This package is compatible with Node.js 14.17.0 or higher.

Autres optimisations de format de fichier prises en charge

Vous pouvez optimiser des fichiers dans de nombreux autres formats de fichiers:

5%

Abonnez-vous aux mises à jour des produits Aspose

Recevez des newsletters mensuelles et des offres directement dans votre boîte mail.

© Aspose Pty Ltd 2001-2025. Tous les droits sont réservés.