הקוד לדחיסת DOCX ב JavaScript

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

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

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

דחוס קובץ DOCX ב JavaScript

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

הקטן את הגודל של קבצי DOCX באמצעות JavaScript

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

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

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

כיצד לדחוס DOCX ב JavaScript

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

ספריית JavaScript כדי לייעל ולדחוס DOCX קבצים

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