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

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

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

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

דחוס DOCX ב JavaScript

כרגע איננו מקבלים קבצי DOCX כקלט. אבל אנחנו יכולים לייצר קבצי DOCX כפלט. אנו מצפים לתמיכה מלאה ב DOCX בעתיד הקרוב.

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

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

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

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

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

doc.save("Output.epub")
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.epub", 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.epub") 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.epub", 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.epub", saveOptions)
הפעל קוד

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

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

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

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