Codul de comprimat HTML în JavaScript

Bibliotecă Node.js de înaltă performanță pentru a optimiza dimensiunea și conținutul fișierelor HTML, menținând în același timp calitatea lor originală

Dezvoltați software-ul de procesare HTML în Node.js folosind HTML Optimization API. Această soluție puternică Node.js vă ajută să optimizați și să reduceți fără efort dimensiunea fișierelor HTML. Testați capacitățile de comprimare HTML online gratuit!

Vizualizați fragmentul de cod

Comprimați HTML fișierul în JavaScript

Reduceți fișierele mari HTML fără pierderi de calitate. Ștergeți datele inutile și neutilizate. Reduceți dimensiunea unui HTML fișier în cod. JavaScript biblioteca oferă dezvoltatorilor un API integrat pentru a optimiza conținutul HTML.

Reduceți dimensiunea HTML fișierelor folosind JavaScript

JavaScript biblioteca este o soluție autonomă și nu necesită instalarea unui software terță parte.

Compresie fără pierderi și optimizare profundă a conținutului simplificate cu 'Aspose.Words for Node.js via .NET'. Următorul exemplu demonstrează cum să optimizați conținutul unui HTML fișier în JavaScript:

Exemplu de cod în JavaScript pentru a comprima HTML fișiere
Încărcați un fișier pe care doriți să îl optimizați/comprimați
Rulați codul
Selectați formatul țintă din listă
npm install @aspose/words
Copie
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()) {
        // Depinde de dezvoltator să aleagă Biblioteca pentru compresia imaginilor.
        const imageData = shape.getImageData().toStream();

        // ...
        // Comprimați imaginea și setați-o înapoi la formă.
        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()) { // Depinde de dezvoltator să aleagă Biblioteca pentru compresia imaginilor. const imageData = shape.getImageData().toStream(); // ... // Comprimați imaginea și setați-o înapoi la formă. 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()) { // Depinde de dezvoltator să aleagă Biblioteca pentru compresia imaginilor. const imageData = shape.getImageData().toStream(); // ... // Comprimați imaginea și setați-o înapoi la formă. 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()) { // Depinde de dezvoltator să aleagă Biblioteca pentru compresia imaginilor. const imageData = shape.getImageData().toStream(); // ... // Comprimați imaginea și setați-o înapoi la formă. 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)
Rulați codul

Cum se comprimă HTML în JavaScript

  1. Instalați Aspose.Words for Node.js via .NET.
  2. Adăugați o referință la bibliotecă (importați biblioteca) în proiectul dvs. JavaScript.
  3. Deschideți fișierul sursă HTML în JavaScript.
  4. Comprimați HTML fără a pierde calitatea.
  5. Apelați metoda Document.cleanup(). Codul rezultat poate varia în funcție de formatul fișierului de ieșire.
  6. Obțineți rezultatul comprimat ca HTML fișier.

JavaScript bibliotecă pentru a optimiza și comprima HTML fișiere

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.

Alte optimizări de format de fișier acceptate

Puteți optimiza fișiere în multe alte formate de fișiere:

5%

Abonați-vă la Actualizări de produse Aspose

Primiți buletine informative lunare și oferte livrate direct în căsuța dvs. poștală.

© Aspose Pty Ltd 2001-2024. Toate drepturile rezervate.