Il codice per comprimere EPUB in JavaScript

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

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

Visualizza lo snippet di codice

Comprimi DOCX in JavaScript

Al momento non accettiamo file DOCX come input. Ma possiamo produrre file DOCX come output. Non vediamo l'ora di ricevere il pieno supporto DOCX nel prossimo futuro.

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

Riduci le dimensioni dei file DOCX utilizzando JavaScript

Riduci i file DOCX senza perdita di qualità. La libreria JavaScript fornisce agli sviluppatori un'API integrata per ottimizzare il contenuto DOCX. L'ottimizzazione DOCX avviene comprimendo le immagini all'interno di file DOCX, nonché rimuovendo i dati inutilizzati.

Compressione senza perdita di ebook e ottimizzazione dei contenuti semplificati con 'Aspose.Words for Node.js via .NET'. L'esempio seguente mostra come ottimizzare il contenuto di un file DOCX in JavaScript:

Esempio di codice in JavaScript per comprimere EPUB 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);
    }
}

doc.save("Output.epub")
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.epub", 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.epub") 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.epub", 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.epub", saveOptions)
Esegui codice

Come comprimere DOCX 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 DOCX in JavaScript.
  4. Comprimi DOCX 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 DOCX file.

JavaScript libreria per ottimizzare e comprimere EPUB 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.