הקוד לדחיסת 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 קבצים
העלה קובץ שברצונך לבצע אופטימיזציה/דחיסה
הפעל קוד
בחר את פורמט היעד מהרשימה
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

קבל ניוזלטרים והצעות חודשיים שנשלחו ישירות לתיבת הדואר שלך.

© Aspose Pty Ltd 2001-2024. כל הזכויות שמורות.