ضغط EPUB في Node SDK

تقليل الحجم EPUB باستخدام JavaScript

باستخدام REST API في JavaScript، يمكن للمطورين الضغط EPUB برمجيًا. باستخدام الحل المحدد، سيكون الإخراج ملفًا عالي الجودة بعد الضغط.

عرض مقتطف الكود

ضغط EPUB في JavaScript

لا نقبل حاليًا ملفات EPUB كمدخلات. لكن يمكننا إنتاج ملفات EPUB كإخراج. نتطلع إلى دعم EPUB الكامل في المستقبل القريب.

باستخدام JavaScript API القوية، يمكن للمطورين ضغط مستندات EPUB لتحسين المحتوى وحجم ملف الإخراج. يحدث تقليل حجم EPUB عن طريق تنظيف البيانات والموارد غير المستخدمة. يمكنك أيضًا ضغط الصور داخل EPUB لتصغير حجم ملف الإخراج.

يمكن حفظ نتيجة تحسين المحتوى وضغطه في EPUB الأصلي أو أي تنسيق حفظ متاح - DOCX و DOC و RTF و HTML وغيرها الكثير. على سبيل المثال، قم بضغط EPUB واحفظ الإخراج كـ Word.

تصغير حجم ملف EPUB في JavaScript

كما ذكرنا، تسمح لك Node SDK بتقليل حجم EPUB برمجيًا. والآن يمكنك تجربة وظائفنا القوية وتقييم كيفية ضغط EPUB في JavaScript التالي:

قم بتحميل الملف الذي تريد تحسينه / ضغطه
قم بتشغيل الكود
حدد التنسيق الهدف من القائمة
import * as fs from "fs";

const wordsApi = new WordsApi("####-####-####-####-####", "##################");

const requestDocument = fs.createReadStream("Input.docx");
const requestCompressOptions = new model.CompressOptions({
    imagesQuality: 75,
    imagesReduceSizeFactor: 1
})
const compressDocumentRequest = new model.CompressDocumentOnlineRequest({
    document: requestDocument,
    compressOptions: requestCompressOptions
});

wordsApi.compressDocumentOnline(compressDocumentRequest)
.then((compressDocumentResult) => {
    const requestDocument = compressDocumentResult.Document.Values();
    const convertDocument = new model.ConvertDocumentRequest({
        document: requestDocument,
        format: "epub"
    });

    wordsApi.convertDocument(convertDocument)
    .then((convertDocumentResult) => {
        console.log("Result of ConvertDocument: ", convertDocumentResult);
    });
});
قم بتشغيل الكود
  
انسخ الرمز JavaScript إلى الحافظة

كيفية ضغط DOCX في JavaScript

  1. ثبّت Aspose.Words Cloud for Node
  2. أضف مرجع مكتبة (استيراد المكتبة) إلى مشروع JavaScript الخاص بك
  3. تكوين API باستخدام مفاتيح التطبيق الخاص بك
  4. قم بتحميل المصدر DOCX للضغط
  5. ضغط DOCX، امسح المعلومات غير المستخدمة
  6. حدد تنسيق ملف الإخراج
  7. احصل على نتيجة ضغط DOCX كملف منفصل

مكتبة JavaScript لاستخدام ضغط EPUB

قم بتثبيت 'Aspose.Words Cloud SDK for Node.js' باستخدام مدير الحزم NPM. قم بتشغيل npm install asposewordscloud --save من سطر الأوامر لتثبيت SDK عبر مدير الحزم NPM. كبديل، يمكنك استنساخ Aspose.Words Cloud SDK for Node.js الكود المصدري يدويًا من GitHub واستخدامه في مشروعك. يرجى اتباع هذه Instructions للحصول بسرعة على بيانات اعتماد الأمان الضرورية والوصول إلى REST API.

متطلبات النظام

  • @types/request (version 2.48.3+)
  • lodash (version 4.17.15+)
  • lodash.template (version 4.5.0+)
  • request (version 2.88.0+)
  • request-debug (version 0.2.0+)

الرجوع إلى Repository Documentation لمعرفة المزيد من التفاصيل.

تنسيقات الملفات المدعومة الأخرى

يمكنك إجراء ضغط المستندات لتنسيقات ملفات أخرى:

5%

اشترك في Aspose Product Updates

احصل على رسائل إخبارية وعروض شهرية يتم تسليمها مباشرة إلى صندوق البريد الخاص بك.

© Aspose Pty Ltd 2001-2025. كل الحقوق محفوظة.