Python API برای ایجاد و ویرایش اسناد Microsoft® Word
کتابخانه Python منبع باز برای مدیریت فایلهای MS Word، افزودن جدول و تصاویر به فایلهای Word DOCX و موارد دیگر.
Python-DOCX چیست؟
Python-DOCX یک کتابخانه Python منبع باز است که به توسعه دهندگان نرم افزار این قابلیت را می دهد که با Microsoft Word (Docx) در داخل برنامه های خود کار کنند. API میتواند اسناد Word را که پسوند فایل .docx دارند ایجاد و اصلاح کند
API بسیار سازنده است و از چندین ویژگی مهم پردازش کلمه مانند باز کردن یک سند، افزودن یک پاراگراف، افزودن عنوان، اضافه کردن صفحه شکستن، اضافه کردن جدول، درج تصاویر، اعمال سبک پاراگراف، قالببندی متن و موارد دیگر پشتیبانی میکند.
شروع کار با Python-DOCX
Python-DOCX روی PyPI میزبانی می شود، بنابراین نصب آن بسیار ساده است. با استفاده از دستور زیر می توان آن را با pip نصب کرد.
Python-DOCX را از طریق دستور pip نصب کنید
pip install python-docx
همچنین می توان آن را از طریق easy_install نصب کرد اما توصیه نمی شود.
Python API برای ایجاد اسناد Word DOCX
کتابخانه Python-DOCX عملکردی را برای ایجاد و همچنین دستکاری اسناد مایکروسافت word DOCX فراهم می کند. API همچنین توسعه دهندگان نرم افزار را قادر می سازد تا اسناد word را تغییر دهند. حال برای باز کردن یک سند word، همراه با عبور مسیر به سند، یک نمونه ایجاد کنید. همچنین میتوانید تصاویر اضافه کنید، عنوانها را اضافه کنید، جداول درج کنید، از سبکهای فونت پشتیبانی کنید، قالببندی متن و موارد دیگر. با استفاده از مراحل زیر می توانید به راحتی یک سند Microsoft Word را در برنامه پایتون خود به راحتی ایجاد کنید.
به راحتی کلمه ایجاد کنید
- شیء FastExcel را مقداردهی کنید
- کتاب کار ایجاد کنید
- پر کردن داده های ردیف
- اکسل بنویس
ایجاد Word Fastly - Python
// initialize document object
document = Document()
// add heading
document.add_heading('Document Title', 0)
// add paragraph
p = document.add_paragraph('A plain paragraph having some ')
// style paragraph
p.add_run('bold').bold = True
p.add_run(' and some ')
p.add_run('italic.').italic = True
// save word document
document.save('demo.docx')
یک جدول به سند Word DOCX اضافه کنید
Python-DOCX API به توسعه دهندگان اجازه می دهد تا جداول را به سند Word DOCX در داخل برنامه های پایتون اضافه کنند. چندین ویژگی و روش وجود دارد که به یک جدول مرتبط هستند. برای استفاده از جدول، باید از آنها استفاده کنید، برای مثال دسترسی به سلول جدول، حاشیه جدول، دسترسی به سطرها یا ستونها و موارد دیگر.
اضافه کردن تصاویر به فایل های Word DOCX
Python-DOCX به برنامه نویسان نرم افزار این امکان را می دهد که تصاویر را در سند Word DOCX خود درج کنند. برای افزودن یک تصویر باید نام و مکان تصویر را وارد کنید. بهطور پیشفرض، تصویر اضافهشده در اندازه اصلی ظاهر میشود. شما می توانید هم عرض و هم ارتفاع تصویر را مشخص کنید. کلاس های اینچ و سانتی متر به شما امکان می دهد اندازه گیری ها را در واحدهای مناسب مشخص کنید.