Kód na kompresiu HTML v JavaScript

Vysoko výkonná knižnica Node.js na optimalizáciu veľkosti a obsahu súborov HTML pri zachovaní ich pôvodnej kvality

Vyvíjajte softvér na spracovanie HTML v Node.js Pomocou HTML Optimization API. Toto výkonné riešenie Node.js vám pomôže bez námahy optimalizovať a zmenšiť veľkosť súborov HTML. Otestujte možnosti kompresie HTML online zadarmo!

Zobraziť útržok kódu

Komprimujte HTML súbor v JavaScript

Zmenšite veľké HTML súbory bez straty kvality. Vymažte nepotrebné a nepoužívané údaje. Zmenšite veľkosť HTML súboru v kóde. Knižnica JavaScript poskytuje vývojárom integrované rozhranie API na optimalizáciu obsahu HTML.

Znížte veľkosť HTML súborov pomocou JavaScript

Knižnica JavaScript je samostatné riešenie a nevyžaduje inštaláciu softvéru tretích strán.

Bezstratová kompresia a hĺbková optimalizácia obsahu sú jednoduché s 'Aspose.Words for Node.js via .NET'. Nasledujúci príklad ukazuje, ako optimalizovať obsah HTML súboru v JavaScript:

Príklad kódu v JavaScript na kompresiu HTML súborov
Nahrajte súbor, ktorý chcete optimalizovať/komprimovať
Spustiť kód
Vyberte cieľový formát zo zoznamu
npm install @aspose/words
Kopírovať
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()) {
        // Je na vývojárovi, aby si vybral knižnicu na kompresiu obrázkov.
        const imageData = shape.getImageData().toStream();

        // ...
        // Komprimujte obrázok a nastavte ho späť do tvaru.
        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()) { // Je na vývojárovi, aby si vybral knižnicu na kompresiu obrázkov. const imageData = shape.getImageData().toStream(); // ... // Komprimujte obrázok a nastavte ho späť do tvaru. 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()) { // Je na vývojárovi, aby si vybral knižnicu na kompresiu obrázkov. const imageData = shape.getImageData().toStream(); // ... // Komprimujte obrázok a nastavte ho späť do tvaru. 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()) { // Je na vývojárovi, aby si vybral knižnicu na kompresiu obrázkov. const imageData = shape.getImageData().toStream(); // ... // Komprimujte obrázok a nastavte ho späť do tvaru. 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)
Spustiť kód

Ako komprimovať HTML v JavaScript

  1. Nainštalujte Aspose.Words for Node.js via .NET.
  2. Pridajte odkaz na knižnicu (importujte knižnicu) do svojho JavaScript projektu.
  3. Otvorte zdrojový HTML súbor v JavaScript.
  4. Komprimujte HTML bez straty kvality.
  5. Zavolajte metódu Document.cleanup(). Výsledný kód sa môže líšiť v závislosti od formátu výstupného súboru.
  6. Získajte komprimovaný výsledok ako HTML súbor.

Knižnica JavaScript na optimalizáciu a kompresiu HTML súborov

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.

Ďalšie podporované optimalizácie formátu súborov

Môžete optimalizovať súbory v mnohých iných formátoch súborov:

5%

Prihláste sa na odber aktualizácií produktov Aspose

Získajte mesačné bulletiny a ponuky priamo do vašej poštovej schránky.

© Aspose Pty Ltd 2001-2024. Všetky práva vyhradené.