توضح هذه المقالة كيفية ضغط ملف Word باستخدام واجهة برمجة تطبيقات Python REST. ستتعلم ضغط صورة في Word باستخدام واجهة برمجة تطبيقات Python منخفضة الكود باستخدام مجموعة أدوات تطوير البرامج السحابية Python. توفر هذه المجموعة خيارات متنوعة لتخصيص عملية الضغط وإنشاء ملف الإخراج وفقًا للمتطلبات.
متطلب أساسي
- {{الرابط التشعبي 1}}
- قم بتنزيل مجموعة أدوات تطوير البرامج السحابية Aspose.Words للغة Python لتقليل حجم ملف Word
- إعداد مشروع حل Python باستخدام SDK أعلاه لضغط ملفات Word
خطوات ضغط مستند Word باستخدام واجهة برمجة تطبيقات Python منخفضة الكود
- إنشاء كائن من فئة WordsApi مع معرف العميل والسر لضغط الملف
- إنشاء كائن CompressDocumentOnlineRequest وتعيين CompressOptions والمستند المصدر وملف الإخراج
- استدعاء طريقة ضغط المستندات عبر الإنترنت لضغط الصور في ملف Word
- تنزيل ملف الإخراج المضغوط
توضح الخطوات السابقة كيفية ضغط مستند Word عبر الإنترنت باستخدام واجهة برمجة تطبيقات Python REST. حمّل ملف Word المصدر الذي يحتوي على صور، وأنشئ كائن CompressDocumentOnlineRequest بتوفير ملفات الإدخال والإخراج مع خيارات الضغط. استخدم دالة CompressDocumentOnline لضغط ملف Word وحفظ ملف Word الناتج من كائن استجابة واجهة برمجة التطبيقات.
كود لضغط مستند Word باستخدام Python REST API
يوضح هذا الكود عملية تصغير حجم ملف وورد باستخدام واجهة برمجة تطبيقات بايثون منخفضة الكود. يحتوي خيار CompressOptions على خيارات لضبط جودة الصورة وعامل تقليل حجمها. يمكنك أيضًا ضبط ترميز التحميل وكلمة المرور باستخدام كائن CompressDocumentOnlineRequest.
In this topic, we have learned to compress the Word file size by reducing the image size in a Word file. If you want to change the properties of a Word file, refer to the following article: Change Properties of Word Document with Python REST API.