کتابخانه ویرایشگر Python DOCX منبع باز
کتابخانه رایگان و منبع باز پایتون برای ایجاد و ویرایش اسناد DOCX.
python-docx چیست؟
ویژگی های Python-docx
برخی از ویژگی های اصلی python-docx در زیر آمده است:
- ایجاد فایلهای DOCX: Python-docx به شما امکان میدهد فایلهای DOCX را از ابتدا ایجاد کنید. شما می توانید به معنای واقعی کلمه یک سند خالی ایجاد کنید و آن را همانطور که هست در قالب فایل DOCX ذخیره کنید.
- ویرایش فایلهای DOCX: Python-docx به شما امکان میدهد فایلهای DOCX موجود را باز کنید، محتویات آن را ویرایش کنید و سند بهروز شده را دوباره در دیسک ذخیره کنید. شما به
- افزودن جداول: Python-docx شما را قادر میسازد تا به راحتی جداول را طراحی و در فایلهای DOCX خود درج کنید، نمایش دادههای جدولی و حفظ یک طرح ساختاری ساده.
- افزودن تصاویر: Python-docx اجازه می دهد تا تصاویر را در اسناد DOCX خود قرار دهید، و این امکان را فراهم می کند که آرم ها، گرافیک ها یا عکس ها را برای افزایش جذابیت بصری ترکیب کنید.
شروع کار با python-docx
ما می توانیم کتابخانه python-docx را از GitHub یا با استفاده از دستور نصب pip دانلود کنیم:
نصب و راه اندازی
نصب python-docx ساده است و می تواند از ترمینال مطابق شکل زیر انجام شود:
نصب python-docx
pip3 install python-docx
ایجاد سند DOCX در پایتون
می توانید با استفاده از کلاس Document کتابخانه python-docx یک سند DOCX خالی ایجاد کنید. سپس می توان آن را به عنوان فایل DOCX در قالب Microsoft Word 2007+ در دیسک ذخیره کرد، همانطور که در مثال زیر نشان داده شده است:
یک فایل DOCX موجود را با پایتون باز کنید
با کتابخانه Python-docx، میتوانید فایل DOCX موجود را بارگیری کنید، تغییراتی در آن ایجاد کنید و سپس آن را با یک نام جدید ذخیره کنید. این شبیه به گزینه "ذخیره به عنوان" موجود در Microsoft Word است.
درج تصویر در سند DOCX با Python-docx
Python-docx به شما امکان می دهد اسناد word ایجاد کنید و تصاویر را با کدهای ساده در آن قرار دهید. همچنین می توانید اندازه تصویر را در حین افزودن به سند تغییر دهید. اندازه پیش فرض تصویر 300x300 پیکسل با 300 نقطه در اینچ است.
جدول را به فایل DOCX در پایتون اضافه کنید
Microsoft Word به شما امکان می دهد جدول را در یک سند وارد کنید. یک جدول از سطرها و ستون ها تشکیل شده است. سطح مقطع سطر و ستون سلول نامیده می شود. می توانید متن و همچنین تصاویر را در هر سلول وارد کنید.
نتیجه گیری
Python-docx ویژگی های زیادی برای ایجاد و غنی سازی یک سند Word از ابتدا ارائه می دهد. استفاده از آن آسان است، نحو ساده و سریع دارد.
محصولات مشابه
- Apache POI XWPF | API جاوا منبع باز برای ایجاد و اصلاح فایل های DOCX
- DocX | API .NET منبع باز را برای ایجاد و اصلاح فایل های DOCX
- Docx4J | برای ایجاد و اصلاح فایلهای DOC و DOCX منبع باز Java API
- ExcelDataReader | API .NET منبع باز برای خواندن اسناد XLS، XLSX، CSV و صفحه گسترده
- FileFormat.Words API | API منبع باز دات نت برای فرمت های فایل Microsoft Word