![](https://products-qa.fileformat.com/ar/word-processing/python/aspose-words-cloud-sdk-for-python/header-image.png)
Aspose.Words Cloud SDK for Python
Python REST SDK لمعالجة مستندات Microsoft Word
تسمح واجهة برمجة تطبيقات Python Cloud بإنشاء مستندات Microsoft Word ومعالجتها وتحويلها إلى PDF إلى Word (DOC وDOCX وODT وRTF وHTML).
Aspose.Words Cloud SDK for Python عبارة عن مجموعة أدوات تطوير برامج (SDK) مفيدة جدًا توفر للمطورين أبسط الحلول وطرق فعالة للعمل مع مستندات Microsoft Word في السحابة. تعد Python Cloud SDK عبارة عن غلاف عالي المستوى حول Aspose.Words API، مما يوفر لمطوري Python طريقة قوية وبديهية لاستخدام واجهة برمجة التطبيقات داخل تطبيقاتهم المستندة إلى السحابة. فهو يوفر مجموعة من فئات وأساليب Python التي تمكن المطورين من إنشاء مستندات Word وتعديلها وتحويلها في السحابة.
تضمنت Python Cloud SDK العديد من الميزات والإمكانيات المهمة التي تمكن مطوري البرامج من إجراء مجموعة واسعة من العمليات على مستندات Word، بما في ذلك قراءة وكتابة مستندات Word بتنسيقات مختلفة، ومعالجة محتويات مستندات Word، وإنشاء أنواع مختلفة من التكرارات والقوالب، وتحويل مستندات Word إلى تنسيقات أخرى، وإضافة علامات مائية، وإدراج الرؤوس والتذييلات في مستندات Word، وتشفير ملفات Word وفك تشفيرها، وتطبيق عملية دمج البريد، ودمج ملفات متعددة في ملف واحد، وتقسيم الملفات الكبيرة، وغير ذلك الكثير.
تتضمن Aspose.Words Cloud SDK for Python ميزات قوية جدًا لتحويل المستندات تتيح للمطورين تحويل مستندات Word إلى تنسيقات ملفات مختلفة بما في ذلك DOC، وDOT، وDOCX، وDOCM، وDOTX، وDOTM، وRTF، وPDF، وHTML، وODT، OTT وTXT وEPUB وXPS وPCL وTIFF وPNG وJPEG وBMP وSVG وغيرها. توفر SDK أيضًا مجموعة من الخيارات والإعدادات الأخرى التي تمكن المطورين من تخصيص إنشاء مستندات Word وتنسيقها في السحابة.
البدء باستخدام Aspose.Words Cloud SDK لـ Python
أولاً، قم بإنشاء حساب في Aspose for Cloud للحصول على معلومات التطبيق والحصة المجانية لاستخدام واجهة برمجة التطبيقات. قم الآن بتنفيذ pip install aspose-words-cloud من سطر الأوامر لجلب SDK. ثم قم باستيراد الحزمة عبر import asposewordscloud.
تثبيت Aspose.Words Cloud SDK للغة Python عبر Setuptools
python setup.py install --user
// import the package
import asposewordscloud
يمكنك أيضًا تنزيله مباشرةً من GitHub.إنشاء مستند Word عبر Python API
يوفر Aspose.Words Cloud for Python لمطوري البرامج القدرة على إنشاء مستندات جديدة لمعالجة الكلمات من البداية داخل تطبيقات Python الخاصة بهم. تحتوي المكتبة على العديد من الميزات المهمة المتعلقة بإنشاء المستندات وإدارتها، مثل إدراج صفحات جديدة في المستندات الموجودة، وإدراج الصور في مستندات Word، وتحديث خصائص المستندات، وتقسيم المستندات الكبيرة إلى وثائق أصغر، وتقسيم المستندات النصية، ودمج المستندات، وحمايتها مستندات Word عن طريق تطبيق كلمة المرور، ومقارنة المستندات لمعرفة الاختلافات، وغير ذلك الكثير.
أنشئ مستندات Word عبر Python API
import os
import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud.rest import ApiException
from shutil import copyfile
words_api = WordsApi(client_id = '####-####-####-####-####', client_secret = '##################')
create_request = asposewordscloud.models.requests.CreateDocumentRequest(file_name='Sample.docx')
words_api.create_document(create_request)
تحويل مستند Word عبر Python API
يمنح Aspose.Words Cloud for Python لمطوري البرامج القدرة على تحويل مستندات Word من تنسيق إلى تنسيق آخر باستخدام سطرين فقط من تعليمات Python البرمجية. تتيح المكتبة استيراد وتصدير المستندات بتنسيقات المستندات المختلفة مثل DOC وDOCX وPDF وRTF وDOT وDOTX وODT وOTT وHTML وMHTML وXML وTXT. كما أنها توفر التصدير فقط إلى بعض تنسيقات الملفات الشائعة مثل PS وXPS وOpenXPS وPNG وJPEG وBMP وSVG وTIFF وEMF وPCL وEPUB وغيرها الكثير.
تحويل مستندات Word إلى تنسيقات أخرى عبر Python API
import os
import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud.rest import ApiException
from shutil import copyfile
words_api = WordsApi(client_id = '####-####-####-####-####', client_secret = '##################')
request_document = open('Sample.docx', 'rb')
convert_request = asposewordscloud.models.requests.ConvertDocumentRequest(document=request_document, format='pdf')
words_api.convert_document(convert_request)
إدارة الرؤوس/التذييلات والارتباطات التشعبية عبر Python API
يمنح Aspose.Words Cloud SDK لمطوري البرامج القدرة على إدارة الرؤوس والتذييلات داخل مستندات الكلمات باستخدام أوامر Python. تتضمن المكتبة دعمًا لإدراج رأس/تذييل في مستند Word، وتحديث محتوى الرؤوس/التذييلات، والحصول على رأس/تذييل مستند Word بالإضافة إلى قسم، وربط رؤوس/تذييلات القسم بالقسم السابق وحذف كائن "HeaderFooter" من مستند Word عبر الإنترنت وغير ذلك الكثير. يقوم المطورون أيضًا بإضافة الارتباطات التشعبية وحذفها والحصول عليها من مستندات Word بسهولة.
أدخل رأس/تذييل في مستند Word عبر Python API
import os
import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud.rest import ApiException
from shutil import copyfile
words_api = WordsApi(client_id = '####-####-####-####-####', client_secret = '##################')
request_document = open('Sample.doc', 'rb')
insert_request = asposewordscloud.models.requests.InsertHeaderFooterOnlineRequest(document=request_document, section_path='', header_footer_type='FooterEven')
words_api.insert_header_footer_online(insert_request)
التعامل مع الجداول داخل مستندات Word عبر Python SDK
يُسهل Aspose.Words Cloud for Python على مطوري البرامج إدراج الجداول وتحديثها داخل مستندات Microsoft Word باستخدام Python API. تضمنت المكتبة العديد من الميزات المهمة للتعامل مع الجداول في مستندات Word مثل، إدراج صفوف في جدول، إدراج خلية في صف معين من الجدول عبر الإنترنت، حذف صفوف أو أعمدة من جدول، الحصول على حد الجدول، الحصول على كافة الجداول في مستند Word، الحصول على خصائص التنسيق لصف جدول، الحصول على خصائص الجدول في مستند Word عبر الإنترنت، دمج الصفوف أو الأعمدة، تحديث خصائص التنسيق لخلية جدول، تحديث خصائص حدود الجدول وغير ذلك الكثير.
أدخل صفًا في جدول داخل مستند Word عبر Python
import os
import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud.rest import ApiException
from shutil import copyfile
words_api = WordsApi(client_id = '####-####-####-####-####', client_secret = '##################')
request_document = open('Sample.docx', 'rb')
request_row = asposewordscloud.TableRowInsert(columns_count=5)
insert_request = asposewordscloud.models.requests.InsertTableRowOnlineRequest(document=request_document, table_path='sections/0/tables/2', row=request_row)
words_api.insert_table_row_online(insert_request)