בצע אופטימיזציה ודחיסה של קבצים ב JavaScript

ספריה בעלת ביצועים גבוהים Node.js כדי לייעל את הגודל והתוכן של מסמכים ותמונות תוך שמירה על איכותם המקורית

פיתוח תוכנת עיבוד מסמכים ב Node.js באמצעות אופטימיזציה של מסמכים API. פתרון Node.js עוצמתי זה עוזר לך לייעל ולהקטין את גודל המסמכים והתמונות ללא מאמץ. בדוק את יכולות הדחיסה באופן מקוון בחינם!

הצג את קטע הקוד

דחוס מסמכי Word ו HTML ב JavaScript

הקטנת קבצים גדולים ללא אובדן איכות. מחק נתונים מיותרים ולא בשימוש. כווץ את הגודל של קובצי Word ו HTML ב JavaScript. ספריית JavaScript שלנו מספקת למפתחים API משולב לאופטימיזציה של מסמכים בפורמטים שונים.

ספריית JavaScript זו היא פתרון עצמאי ואינה דורשת התקנת תוכנת צד שלישי.

הקטנת הגודל של קובצי Word ו HTML באמצעות JavaScript

ניתן להשיג את האפקט המרבי על ידי אופטימיזציה של תמונות ברזולוציה גבוהה, כמו גם מסמכים המכילים תמונות כאלה. ספריית JavaScript שלנו תעזור לך לדחוס קבצי DOCX, DOC, RTF, ODT, EPUB, HTML, JPG, PNG.

אופטימיזציה של מסמכים ללא אובדן איכות קלה עם 'Aspose.Words for Node.js via .NET'. הדוגמה הבאה מראה כיצד לכווץ את הגודל של מסמך Word ב JavaScript:

דוגמה של קוד JavaScript למיטוב התוכן והגודל של הקובץ
העלה קובץ שברצונך לבצע אופטימיזציה/דחיסה
הפעל קוד
בחר את פורמט היעד מהרשימה
npm install @aspose/words
עותק
const aw = require('@aspose/words');

var doc = new aw.Document("Input.docx");
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.docx", saveOptions)
const aw = require('@aspose/words'); var doc = new aw.Document("Input.docx"); 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.docx", saveOptions) const aw = require('@aspose/words'); var doc = new aw.Document("Input.docx"); 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.docx") const aw = require('@aspose/words'); var doc = new aw.Document("Input.docx"); 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.docx", saveOptions) const aw = require('@aspose/words'); var doc = new aw.Document() var builder = new aw.DocumentBuilder(doc) shape = builder.insertImage("Input.docx") var saveOptions = new aw.Saving.ImageSaveOptions(aw.SaveFormat.Docx) shape.getShapeRenderer().save("Output.docx", saveOptions)
הפעל קוד

כיצד לדחוס Word, JPG ופורמטים אחרים של קבצים ב JavaScript

  1. התקן Aspose.Words for Node.js via .NET.
  2. הוסף הפניה לספרייה (ייבא את הספרייה) לפרויקט JavaScript שלך.
  3. פתח את קובץ המקור ב JavaScript.
  4. דחוס מסמכים ותמונות מבלי לאבד איכות.
  5. קרא לשיטת Document.cleanup(). הקוד שיתקבל עשוי להשתנות בהתאם לפורמטים של קובץ הקלט/פלט.
  6. קבל את התוצאה כקובץ דחוס.

ספריית JavaScript למיטוב ולדחיסת קבצים

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. כל הזכויות שמורות.