Koodi HTML:n pakkaamiseen kohteessa JavaScript

Tehokas Node.js - kirjasto HTML-tiedostojen koon ja sisällön optimoimiseksi säilyttäen samalla niiden alkuperäisen laadun

Kehitä HTML-prosessointiohjelmisto Node.js käyttäen HTML Optimization API. Tämä tehokas Node.js - ratkaisu auttaa sinua optimoimaan ja pienentämään HTML-tiedostojen kokoa vaivattomasti. Testaa HTML-pakkausominaisuuksia verkossa ilmaiseksi!

Katso koodinpätkä

Pakkaa HTML tiedosto JavaScript

Pienennä suuria HTML tiedostoja laadun heikkenemättä. Poista tarpeettomat ja käyttämättömät tiedot. Pienennä HTML tiedoston kokoa koodissa. JavaScript kirjasto tarjoaa kehittäjille integroidun API HTML sisällön optimoimiseksi.

Pienennä HTML tiedostojen kokoa käyttämällä JavaScript

JavaScript kirjasto on erillinen ratkaisu, joka ei vaadi kolmannen osapuolen ohjelmiston asentamista.

Häviötön pakkaus ja syvällinen sisällön optimointi on tehty helpoksi 'Aspose.Words for Node.js via .NET'. Seuraava esimerkki osoittaa, kuinka HTML tiedoston JavaScript sisältö optimoidaan:

Esimerkki koodissa JavaScript pakkaamaan HTML tiedostoa
Lataa tiedosto, jonka haluat optimoida/pakkata
Suorita koodi
Valitse kohdemuoto luettelosta
npm install @aspose/words
Kopio
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()) {
        // Kehittäjän on valittava kirjasto kuvan pakkaamista varten.
        const imageData = shape.getImageData().toStream();

        // ...
        // Pakkaa kuva ja aseta se takaisin muotoon.
        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()) { // Kehittäjän on valittava kirjasto kuvan pakkaamista varten. const imageData = shape.getImageData().toStream(); // ... // Pakkaa kuva ja aseta se takaisin muotoon. 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()) { // Kehittäjän on valittava kirjasto kuvan pakkaamista varten. const imageData = shape.getImageData().toStream(); // ... // Pakkaa kuva ja aseta se takaisin muotoon. 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()) { // Kehittäjän on valittava kirjasto kuvan pakkaamista varten. const imageData = shape.getImageData().toStream(); // ... // Pakkaa kuva ja aseta se takaisin muotoon. 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)
Suorita koodi

Kuinka pakata HTML kielessä JavaScript

  1. Asenna Aspose.Words for Node.js via .NET.
  2. Lisää kirjastoviite (tuo kirjasto) JavaScript projektiisi.
  3. Avaa lähdetiedosto HTML kohteessa JavaScript.
  4. Pakkaa HTML laadun heikkenemättä.
  5. Kutsu Document.cleanup() -menetelmä. Tuloksena oleva koodi voi vaihdella tulostustiedostomuodon mukaan.
  6. Hae pakattu tulos HTML tiedostona.

JavaScript kirjasto, jonka avulla voit optimoida ja pakata HTML tiedostoa

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.

Muut tuetut tiedostomuotojen optimoinnit

Voit optimoida tiedostoja monissa muissa tiedostomuodoissa:

5%

Tilaa Aspose tuotepäivitykset

Saat kuukausittaiset uutiskirjeet ja tarjoukset suoraan postilaatikkoosi.

© Aspose Pty Ltd 2001-2024. Kaikki oikeudet pidätetään.