Il codice per comprimere Word in JavaScript

Libreria Node.js ad alte prestazioni per ottimizzare le dimensioni e il contenuto dei file Word mantenendo la loro qualità originale

Sviluppare software di elaborazione Word in Node.js utilizzando Word Optimization API. Questa potente soluzione Node.js consente di ottimizzare e ridurre le dimensioni dei file Word senza sforzo. Prova le funzionalità di compressione Word online gratuitamente!

Visualizza lo snippet di codice

Comprimi il Word file in JavaScript

Riduci i Word file di grandi dimensioni senza perdita di qualità. Elimina i dati non necessari e non utilizzati. Riduci le dimensioni di un Word file nel codice. La libreria JavaScript fornisce agli sviluppatori un'API integrata per ottimizzare il contenuto Word.

Riduci le dimensioni dei Word file utilizzando JavaScript

La libreria JavaScript è una soluzione autonoma e non richiede l'installazione di software di terze parti.

Compressione senza perdita di dati e ottimizzazione approfondita del contenuto semplificate con 'Aspose.Words for Node.js via .NET'. L'esempio seguente mostra come ottimizzare il contenuto di un Word file in JavaScript:

Esempio di codice in JavaScript per comprimere DOCX file
Carica un file che desideri ottimizzare/comprimere
Esegui codice
Seleziona il formato di destinazione dall'elenco
npm install @aspose/words
Copia
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()) {
        // Spetta allo sviluppatore scegliere la libreria per la compressione delle immagini.
        const imageData = shape.getImageData().toStream();

        // ...
        // Comprimere l'immagine e riportarla alla forma.
        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()) { // Spetta allo sviluppatore scegliere la libreria per la compressione delle immagini. const imageData = shape.getImageData().toStream(); // ... // Comprimere l'immagine e riportarla alla forma. 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()) { // Spetta allo sviluppatore scegliere la libreria per la compressione delle immagini. const imageData = shape.getImageData().toStream(); // ... // Comprimere l'immagine e riportarla alla forma. 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()) { // Spetta allo sviluppatore scegliere la libreria per la compressione delle immagini. const imageData = shape.getImageData().toStream(); // ... // Comprimere l'immagine e riportarla alla forma. 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)
Esegui codice

Come comprimere Word in JavaScript

  1. Installa Aspose.Words for Node.js via .NET.
  2. Aggiungi un riferimento alla libreria (importa la libreria) al tuo progetto JavaScript.
  3. Apri il file di origine Word in JavaScript.
  4. Comprimi Word senza perdere qualità.
  5. Chiama il metodo Document.cleanup(). Il codice risultante può variare a seconda del formato del file di output.
  6. Ottieni il risultato compresso come Word file.

JavaScript libreria per ottimizzare e comprimere WORD file

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.

Altre ottimizzazioni del formato file supportate

Puoi ottimizzare i file in molti altri formati di file:

5%

Iscriviti agli aggiornamenti del prodotto Aspose

Ricevi newsletter mensili e offerte direttamente nella tua casella di posta.

© Aspose Pty Ltd 2001-2025. Tutti i diritti riservati.