Il codice per comprimere HTML in JavaScript

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

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

Visualizza lo snippet di codice

Comprimi il HTML file in JavaScript

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

Riduci le dimensioni dei HTML 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 HTML file in JavaScript:

Esempio di codice in JavaScript per comprimere HTML 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.html");
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.html")
const aw = require('@aspose/words'); var doc = new aw.Document("Input.html"); 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.html", saveOptions) const aw = require('@aspose/words'); var doc = new aw.Document("Input.html"); 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.html") const aw = require('@aspose/words'); var doc = new aw.Document("Input.html"); 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.html", saveOptions) const aw = require('@aspose/words'); var doc = new aw.Document() var builder = new aw.DocumentBuilder(doc) shape = builder.insertImage("Input.html") var saveOptions = new aw.Saving.ImageSaveOptions(aw.SaveFormat.Html) shape.getShapeRenderer().save("Output.html", saveOptions)
Esegui codice

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

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