در این مقاله ساده، نحوه ایجاد PowerPoint Presentation با استفاده از پایتون را با دنبال کردن مراحل دقیق برای تنظیم محیط و اجرای مثال در انتهای خود نشان خواهیم داد. شما می توانید پاورپوینت با پایتون ایجاد کنید و می توانید آن را در هر یک از نمایشگرهای ارائه از جمله پاورپوینت MS مشاهده کنید. کد مثال را می توان در هر یک از پلتفرم های پشتیبانی شده از NET Core که با پایتون پیکربندی شده است استفاده کرد.
مراحل ایجاد پاورپوینت با استفاده از سی شارپ
- محیطی برای راه اندازی Aspose.Slides برای پایتون از طریق دات نت را در برنامه خود پیکربندی کنید
- aspose.pydrawing و aspose.slides را در فایل پایتون خود وارد کنید
- یک ارائه خالی با استفاده از شی کلاس Presentation ایجاد کنید
- با استفاده از روش add_empty_slide یک اسلاید خالی در مجموعه اسلایدها اضافه کنید
- با استفاده از روش add_auto_shape یک شکل مستطیل را در داخل اسلاید قرار دهید
- با استفاده از روش add_text_frame یک قاب متن اضافه کنید و ویژگی های متنی مختلف را اعمال کنید
- با استفاده از روش Save در ارائه پاورپوینت پایتون تولید و روی دیسک ذخیره می شود
برای ایجاد یک PPTX Python API سفارشی شده با رعایت مراحل فوق الذکر استفاده می شود. این فرآیند شامل ایجاد یک ارائه خالی با استفاده از کلاس Presentation و سپس اضافه کردن یک اسلاید خالی در مجموعه اسلایدها است. یک Rectangle autoshape ایجاد میشود که با اضافه کردن یک قاب متن به شکل و تنظیم ویژگیهای متنی قبل از ذخیره ارائه تولید شده روی دیسک، با مقداری متن پر میشود.
کد ایجاد پاورپوینت با پایتون
با استفاده از مثال بالا در Python Presentation با فرمت PPTX روی دیسک ایجاد شده است. شمارشگر SaveFormat گزینه هایی برای ذخیره ارائه در قالب های PPT، PPS، PPSX، ODP، POT و POTX نیز ارائه می دهد. متن داخل شکل اسلاید را میتوان با استفاده از ویژگیهای مختلف موجود در کلاسهای PortionFormat و ParagraphFormat، از جمله تنظیم گلولههای پاراگراف، تورفتگی متن، حاشیه، خطکشیدن و برجسته کردن متن سفارشی کرد.
در این مثال دیدیم که برای ایجاد یک PPTX Presentation مبتنی بر پایتون می توان بدون اتکا به MS PowerPoint استفاده کرد. اگر علاقه مند به تبدیل یک ارائه به PDF هستید، به مقاله نحوه تبدیل Presentation به PDF با استفاده از پایتون مراجعه کنید.