Kód pro komprimaci HTML v JavaScript

Vysoce výkonná knihovna Node.js pro optimalizaci velikosti a obsahu souborů HTML při zachování jejich původní kvality

Vyvíjejte software pro zpracování HTML v Node.js Pomocí HTML Optimization API. Toto výkonné řešení Node.js vám pomůže bez námahy optimalizovat a zmenšit velikost souborů HTML. Otestujte možnosti komprese HTML online zdarma!

Zobrazit fragment kódu

Komprimujte HTML soubor v JavaScript

Zmenšit velké HTML soubory bez ztráty kvality. Odstraňte nepotřebná a nepoužívaná data. Zmenšete velikost HTML souboru v kódu. Knihovna JavaScript poskytuje vývojářům integrované API pro optimalizaci obsahu HTML.

Zmenšete velikost HTML souborů pomocí JavaScript

JavaScript knihovna je samostatné řešení a nevyžaduje instalaci žádného softwaru třetích stran.

Bezeztrátová komprese a hluboká optimalizace obsahu usnadněná s 'Aspose.Words for Node.js via .NET'. Následující příklad ukazuje, jak optimalizovat obsah HTML souboru v JavaScript:

Příklad kódu v JavaScript pro komprimaci HTML souborů
Nahrajte soubor, který chcete optimalizovat/komprimovat
Spustit kód
Vyberte cílový formát ze seznamu
npm install @aspose/words
Kopírovat
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áři, aby si vybral knihovnu pro kompresi obrazu.
        const imageData = shape.getImageData().toStream();

        // ...
        // Komprimujte obrázek a nastavte jej zpět 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áři, aby si vybral knihovnu pro kompresi obrazu. const imageData = shape.getImageData().toStream(); // ... // Komprimujte obrázek a nastavte jej zpět 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áři, aby si vybral knihovnu pro kompresi obrazu. const imageData = shape.getImageData().toStream(); // ... // Komprimujte obrázek a nastavte jej zpět 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áři, aby si vybral knihovnu pro kompresi obrazu. const imageData = shape.getImageData().toStream(); // ... // Komprimujte obrázek a nastavte jej zpět 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)
Spustit kód

Jak komprimovat HTML v JavaScript

  1. Nainstalujte Aspose.Words for Node.js via .NET.
  2. Přidejte odkaz na knihovnu (importujte knihovnu) do svého JavaScript projektu.
  3. Otevřete zdrojový HTML soubor v JavaScript.
  4. Komprimujte HTML bez ztráty kvality.
  5. Zavolejte metodu Document.cleanup(). Výsledný kód se může lišit v závislosti na formátu výstupního souboru.
  6. Získejte komprimovaný výsledek jako HTML soubor.

Knihovna JavaScript k optimalizaci a komprimaci HTML souborů

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.

Další podporované optimalizace formátu souborů

Můžete optimalizovat soubory v mnoha dalších formátech souborů:

5%

Přihlaste se k odběru aktualizací produktu Aspose

Získejte měsíční zpravodaje a nabídky přímo do vaší poštovní schránky.

© Aspose Pty Ltd 2001-2025. Všechna práva vyhrazena.