รหัสที่จะบีบอัด HTML ใน JavaScript

ประสิทธิภาพสูงNode.jsไลบรารีเพื่อเพิ่มประสิทธิภาพขนาดและเนื้อหาของ HTML ไฟล์ในขณะที่รักษาคุณภ

พัฒนาซอฟต์แวร์ประมวลผล HTML ในNode.jsโดยใช้HTML Optimization API โซลูชันNode.jsที่มีประสิทธิภาพนี้จะช่วยให้คุณเพิ่มประสิทธิภาพและลดขนาดของ HTML ไฟล์ได้อย่างง่ายดาย. ทดสอบความสามารถในการบีบอัด HTML ออนไลน์ฟรี!

ดูข้อมูลโค้ด

บีบอัดไฟล์ HTML ใน JavaScript

ทำให้ไฟล์ HTML ขนาดใหญ่เล็กลงโดยไม่สูญเสียคุณภาพ ลบข้อมูลที่ไม่จำเป็นและไม่ได้ใช้ ลดขนาดไฟล์ HTML ในโค้ด ไลบรารี JavaScript จัดเตรียม API แบบบูรณาการให้กับนักพัฒนาเพื่อเพิ่มประสิทธิภาพเนื้อหา HTML

ลดขนาดไฟล์ HTML โดยใช้ JavaScript

ไลบรารี JavaScript เป็นโซลูชันแบบสแตนด์อโลนและไม่ต้องติดตั้งซอฟต์แวร์ของบุคคลที่สาม

การบีบอัดแบบไม่สูญเสียและการเพิ่มประสิทธิภาพเนื้อหาเชิงลึกทำได้ง่ายด้วย 'Aspose.Words for Node.js via .NET' ตัวอย่างต่อไปนี้สาธิตวิธีเพิ่มประสิทธิภาพเนื้อหาของไฟล์ HTML ใน JavaScript:

ตัวอย่างโค้ดใน JavaScript เพื่อบีบอัด HTML files
อัปโหลดไฟล์ที่คุณต้องการเพิ่มประสิทธิภาพ/บีบอัด
รันโค้ด
เลือกรูปแบบเป้าหมายจากรายการ
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 ใน 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 Product Updates

รับจดหมายข่าวและข้อเสนอรายเดือนที่ส่งตรงถึงกล่องจดหมายของคุณ