Python API برای تولید PowerPoint PPTX Presentation
برای ایجاد، تغییر و صادرات فایلهای Microsoft PowerPoint PPTX، کتابخانه Python را باز کنید.
Python-PPTX یک کتابخانه Python منبع باز است که برنامه نویسان نرم افزار را قادر می سازد تا به راحتی فایل های Open XML PowerPoint (PPTX) را در برنامه های پایتون خود بدون هیچ گونه وابستگی خارجی تولید و دستکاری کنند. این به توسعه دهندگان کمک می کند تا تولید ارائه های PPTX را با سفارشی کردن ایجاد ارائه پاورپوینت از محتوای پایگاه داده یا به روز رسانی انبوه در کتابخانه ارائه ها یا خودکارسازی تولید اسلایدها، خودکار کنند.
این کتابخانه از چندین ویژگی مهم مانند تولید و ویرایش یک ارائه، درج اسلایدهای جدید، افزودن جعبه متن به اسلاید، دستکاری اندازه فونت متن، افزودن جدول به اسلاید، پشتیبانی از اشکال خودکار، افزودن و دستکاری ستون، نوار، پشتیبانی میکند. نمودارهای خطی یا دایره ای و بسیاری ویژگی های دیگر.
شروع با Python-PPTX
Python-PPTX is hosted on PyPI, so installing with pip is simple. Please use the following command.
دستور pip
pip install python-pptx
بسته lxml و Pillow هر دو برای اجرای روان Python-PPTX مورد نیاز هستند. ویژگی های نمودار به XlsxWriter بستگی دارد. هم pip و هم easy_install از ارضای این وابستگی ها برای شما مراقبت می کنند. اگر میخواهید آن را با استفاده از setup.py نصب کنید، باید خودتان وابستگیها را نصب کنید.
ایجاد و اصلاح پاورپوینت PPTX Presentation با استفاده از Python API
Python-PPTX API عملکردی را برای ایجاد ارائه جدید پاورپوینت PPTX و همچنین اصلاح در برنامه های پایتون فراهم می کند. توسعه دهندگان نرم افزار می توانند به راحتی یک ارائه موجود را با باز کردن ارائه موجود تغییر دهند. این امکان افزودن اسلاید، تعیین طرحبندی برای اسلایدهای جدید، افزودن عنوان و محتویات، درج تصاویر و اشکال و غیره را فراهم میکند. پس از اتمام، میتوانید نام ارائه موجود را تغییر دهید و همچنین میتوانید آن را در مکان مورد نظر خود ذخیره کنید.
کار با اسلاید و تصاویر PPTX
Python-PPTX یک کتابخانه عالی برای استفاده از پایتون برای ایجاد اسلایدهای پاورپوینت پویا است. برنامه نویسان نرم افزار می توانند به راحتی یک اسلاید به ارائه موجود اضافه کنند. هر اسلاید در ارائه بر اساس طرح بندی اسلاید است. طرح بندی اسلاید مانند یک قالب برای یک اسلاید است، به کاربران اجازه می دهد تا گزینه های قالب بندی، جعبه های متن، عنوان یا گرافیک و غیره را به ارث ببرند.
افزودن و اصلاح نمودارها به ارائه
Python-PPTX API به توسعه دهندگان نرم افزار اجازه می دهد تا نمودارها را به یک اسلاید اضافه کنند و همچنین نمودارهای موجود را در برنامه های خود تغییر دهند. API از رایج ترین انواع نمودار به غیر از انواع سه بعدی پشتیبانی می کند. می توانید نمودار ستونی تک سری، نمودار چند سری، نمودار حبابی، نمودار خطی، نمودار دایره ای و موارد دیگر اضافه کنید. بهطور پیشفرض، رنگهایی که به هر سری در نمودار اختصاص داده میشوند، به ترتیب رنگهای تم Accent 1 تا Accent 6 هستند. همچنین میتوانید برای حداقل برخی از انواع نمودار، رنگهای خاصی را به نقاط داده در بخشهای پای، میله و خط اختصاص دهید. سادهترین و پیشنهادیترین راه، تغییر رنگهای تم در ارائه «قالب» آغازین شما خواهد بود.