კოდი HTML ის შეკუმშვისთვის JavaScript

Მაღალი ხარისხის Node.js ბიბლიოთეკა HTML ფაილების ზომისა და შინაარსის ოპტიმიზაციისთვის, მათი ორიგინალური ხარისხის შენარჩუნებისას

Შეიმუშავეთ HTML დამუშავების პროგრამა Node.js - ში HTML Optimization API გამოყენებით. ეს ძლიერი Node.js გადაწყვეტა დაგეხმარებათ HTML ფაილების ძალისხმევის ოპტიმიზაციაში და შემცირებაში. ტესტი HTML compressing შესაძლებლობების ონლაინ უფასოდ!

კოდის ნაწყვეტის ნახვა

შეკუმშოს HTML ფაილი JavaScript

გახადეთ დიდი HTML ფაილები ხარისხის დაკარგვის გარეშე. წაშალეთ არასაჭირო და გამოუყენებელი მონაცემები. HTML ფაილის ზომა კოდში. JavaScript ბიბლიოთეკა დეველოპერებს აძლევს ინტეგრირებულ API ს HTML კონტენტის ოპტიმიზაციისთვის.

შეამცირეთ HTML JavaScript

JavaScript ბიბლიოთეკა არის დამოუკიდებელი გადაწყვეტა და არ საჭიროებს მესამე მხარის პროგრამული უზრუნველყოფის დაინსტალირებას.

უდანაკარგო შეკუმშვა და ღრმა შინაარსის ოპტიმიზაცია 'Aspose.Words for Node.js via .NET'. შემდეგი მაგალითი გვიჩვენებს, თუ როგორ უნდა მოხდეს HTML ფაილის შინაარსის ოპტიმიზაცია JavaScript ში:

კოდის მაგალითი JavaScript ში HTML ფაილის შეკუმშვისთვის
ატვირთეთ ფაილი, რომლის ოპტიმიზაცია/შეკუმშვა გსურთ
გაუშვით კოდი
აირჩიეთ სამიზნე ფორმატი სიიდან
npm install @aspose/words
კოპირება
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()) {
        // Ეს მდე დეველოპერი აირჩიოს ბიბლიოთეკა იმიჯი შეკუმშვის.
        const imageData = shape.getImageData().toStream();

        // ...
        // Შეკუმშოს გამოსახულება და დააბრუნეთ იგი ფორმაში.
        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()) { // Ეს მდე დეველოპერი აირჩიოს ბიბლიოთეკა იმიჯი შეკუმშვის. const imageData = shape.getImageData().toStream(); // ... // Შეკუმშოს გამოსახულება და დააბრუნეთ იგი ფორმაში. 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()) { // Ეს მდე დეველოპერი აირჩიოს ბიბლიოთეკა იმიჯი შეკუმშვის. const imageData = shape.getImageData().toStream(); // ... // Შეკუმშოს გამოსახულება და დააბრუნეთ იგი ფორმაში. 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()) { // Ეს მდე დეველოპერი აირჩიოს ბიბლიოთეკა იმიჯი შეკუმშვის. const imageData = shape.getImageData().toStream(); // ... // Შეკუმშოს გამოსახულება და დააბრუნეთ იგი ფორმაში. 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)
გაუშვით კოდი

Როგორ შეკუმშოს HTML in JavaScript

  1. დააინსტალირეთ Aspose.Words for Node.js via .NET.
  2. დაამატეთ ბიბლიოთეკის მითითება (ბიბლიოთეკის იმპორტი) თქვენს JavaScript პროექტს.
  3. გახსენით წყაროს HTML ფაილი JavaScript.
  4. შეკუმშოს HTML ხარისხის დაკარგვის გარეშე.
  5. გამოიძახეთ Document.cleanup() მეთოდი. შედეგად მიღებული კოდი შეიძლება განსხვავდებოდეს გამომავალი ფაილის ფორმატის მიხედვით.
  6. მიიღეთ შეკუმშული შედეგი HTML ფაილის სახით.

JavaScript ბიბლიოთეკა HTML ფაილის ოპტიმიზაციისა და შეკუმშვისთვის

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.

სხვა მხარდაჭერილი ფაილის ფორმატის ოპტიმიზაცია

თქვენ შეგიძლიათ ფაილების ოპტიმიზაცია მრავალი სხვა ფაილის ფორმატში:

5%

გამოიწერეთ Aspose პროდუქტის განახლებები

მიიღეთ ყოველთვიური გაზეთები და შეთავაზებები პირდაპირ თქვენს საფოსტო ყუთში.