JavaScript中压缩HTML的代码

高性能Node.js库,优化 HTML 文件的大小和内容,同时保持其原始质量

使用 HTML Optimization API在Node.js中开发 HTML 处理软件。 这个强大的Node.js解决方案可以帮助您优化和减少 HTML 文件的大小毫不费力。 免费在线测试 HTML 压缩功能!

查看代码片段

在 JavaScript 中压缩 HTML 文件

使大的 HTML 文件更小而不损失质量。删除不必要和未使用的数据。在代码中缩小 HTML 文件的大小。 JavaScript 库为开发人员提供了一个集成的 API 来优化 HTML 内容。

使用 JavaScript 减小 HTML 文件的大小

JavaScript 库是一个独立的解决方案,不需要安装任何第三方软件。

使用 'Aspose.Words for Node.js via .NET' 可以轻松实现无损压缩和深度内容优化。以下示例演示了如何优化 JavaScript 中的 JavaScript HTML 文件的内容:

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)
运行代码

如何在 JavaScript 中压缩 HTML

  1. 安装Aspose.Words for Node.js via .NET 。
  2. 将库引用(导入库)添加到您的JavaScript项目。
  3. 在JavaScript中打开源HTML文件。
  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 产品更新

获取直接发送到您的邮箱的每月通讯和优惠。

© Aspose Pty Ltd 2001-2025. 版权所有。