Aspose.Words Cloud SDK for Python
Python REST SDK برای پردازش اسناد Microsoft Word
Python Cloud API امکان ایجاد، دستکاری و تبدیل اسناد Microsoft Word به PDF به Word (DOC، DOCX، ODT، RTF و HTML) را می دهد.
Aspose.Words Cloud SDK برای Python یک کیت توسعه نرم افزار بسیار مفید (SDK) است که به توسعه دهندگان ساده ترین کارها را می دهد. و روش های کارآمد برای کار با اسناد Microsoft Word در فضای ابری. Python Cloud SDK یک پوشش سطح بالا در اطراف Aspose.Words API است که به توسعه دهندگان پایتون راهی قدرتمند و بصری برای استفاده از API در برنامه های مبتنی بر ابر خود می دهد. مجموعهای از کلاسها و روشهای پایتون را فراهم میکند که توسعهدهندگان را قادر میسازد اسناد Word را در فضای ابری ایجاد، اصلاح و تبدیل کنند.
Python Cloud SDK دارای چندین ویژگی و قابلیت مهم است که توسعه دهندگان نرم افزار را قادر می سازد تا طیف گسترده ای از عملیات را بر روی اسناد Word انجام دهند، از جمله خواندن و نوشتن اسناد Word در قالب های مختلف، دستکاری محتوای اسناد Word، تولید انواع مختلف. از repot ها و قالب ها، تبدیل اسناد Word به فرمت های دیگر، افزودن واترمارک، درج سرصفحه ها و پاورقی ها به اسناد Word، رمزگذاری و رمزگشایی فایل های Word، اعمال عملیات ادغام ایمیل، ادغام چندین فایل به یک، تقسیم فایل های بزرگ، و بسیاری موارد دیگر.
Aspose.Words Cloud SDK برای 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 ایجاد کنید تا اطلاعات برنامه و سهمیه رایگان استفاده از API را دریافت کنید. اکنون pip install aspose-words-cloud را از خط فرمان برای واکشی SDK اجرا کنید. سپس بسته را از طریق import asposewordscloud وارد کنید.
Aspose.Words Cloud SDK را برای پایتون از طریق Setuptools نصب کنید
python setup.py install --user
// import the package
import asposewordscloud
همچنین میتوانید آن را مستقیماً از GitHub دانلود کنید.ایجاد سند Word از طریق Python API
Aspose.Words Cloud for Python به توسعه دهندگان نرم افزار این قابلیت را می دهد که اسناد پردازش ورد جدید را از ابتدا در برنامه های پایتون خود ایجاد کنند. این کتابخانه دارای چندین ویژگی مهم مربوط به ایجاد و مدیریت اسناد است، مانند درج صفحات جدید به اسناد موجود، درج تصاویر در اسناد word، به روز رسانی خصوصیات اسناد، تقسیم اسناد بزرگ به اسناد کوچکتر، تقسیم اسناد 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 را از یک فرمت به فرمت دیگر تنها با چند خط کد پایتون تبدیل کنند. این کتابخانه اجازه واردات و صادرات اسناد را در قالبهای اسناد مختلف مانند 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 به توسعه دهندگان نرم افزار توانایی مدیریت سرصفحه ها و پاورقی ها در اسناد word را با استفاده از دستورات پایتون می دهد. این کتابخانه شامل پشتیبانی هایی برای درج سرصفحه/پانویس در یک سند 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 از طریق پایتون
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)