پایتون پاورپوینت API برای ارائه. پایتون PPTX، PPT
ایجاد، خواندن، نوشتن، اصلاح، ادغام، شبیه سازی، محافظت و تبدیل ارائه های پاورپوینت و اپن آفیس در پایتون بدون هیچ نرم افزار خارجی.
دانلود نسخه آزمایشی رایگانAspose.Slides برای پایتون از طریق دات نت یک کتابخانه کلاس قدرتمند برای کار با یا پردازش ارائه ها است. با استفاده از این محصول، برنامهها و توسعهدهندگان میتوانند ارائههای پاورپوینت (PPT، PPTX) و ارائهها را در قالبهای دیگر (ODP) بدون برنامههای شخص ثالث یا وابستگی بخوانند، ویرایش یا دستکاری کنند.
Aspose.Slides for Python از طریق. NETاین ویژگی های محبوب را ارائه می دهد:
- بارگیری، باز کردن، و مشاهده ارائه ها.
- ویرایش ارائه ها
- تبدیل ارائه ها به PDF، Word، JPG، HTML، GIF، SVG و بسیاری از فرمت های دیگر.
- رندر و چاپ ارائه.
- رمزگذاری و رمزگشایی ارائه ها؛ ارائه های محافظت از رمز عبور و حذف رمزهای عبور.
- دستکاری موجودیتهای ارائه، مانند اسلایدهای اصلی، اشکال، نمودارها، قابهای عکس، فریمهای صوتی، فریمهای ویدئو، OLE، ماکروهای VBA، انیمیشنها و غیره.
- و بسیاری از ویژگی های دیگر.
پایتون یک زبان بسیار محبوب است که در برنامه های معمولی، توسعه وب، کارهای تحقیقاتی و دانشگاهی، تجزیه و تحلیل داده ها و غیره کاربرد زیادی دارد. به همین دلیل، تیم Aspose.Slides مفتخر به ارائه strong>Aspose.Slides برای پایتون از طریق دات نت به جامعه پایتون.
ویژگی های پیشرفته پایتون پاورپوینت API
اسلایدها را از الگوها ایجاد یا شبیه سازی کنید
کار با جداول پاورپوینت از طریق API
محافظ را روی اشکال اعمال کنید یا بردارید
نمودارهای اکسل را به عنوان OleObjects به اسلایدها اضافه کنید
پشتیبانی از OleObjects لینک شده
ارائه ها را از پایگاه داده تولید کنید
از ارائه ها و PDF حاصل محافظت کنید
ارائه ها را روی چاپگر فیزیکی چاپ کنید
نمودارها را ایجاد و سفارشی کنید
سیستم مورد نیاز
- سازگار با پایتون 3.5، 3.6، 3.7، 3.8 و 3.9
- اگر کد پایتون را روی لینوکس مینویسید، به نیازهای اضافی برای لینوکس نگاهی بیندازید.
روش نصب
از pip برای نصب کتابخانه Python برای پردازش ارائه از مخزن PyPI استفاده کنید.
:pip install aspose.slides
ارائه پاورپوینت جدید ایجاد کنید. پایتون PPTX، PPT یا ODP
در مثال زیر، یک خط به اسلاید اول ارائه اضافه کرده ایم.
import aspose.slides as slides
# Instantiate a Presentation object that represents a presentation file
with slides.Presentation() as presentation:
slide = presentation.slides[0]
slide.shapes.add_auto_shape(slides.ShapeType.LINE, 50, 150, 300, 0)
presentation.save("NewPresentation_out.pptx", slides.export.SaveFormat.PPTX)
ادغام ارائه ها: Python PPTX، PPT، یا ODP
این کد پایتون به شما نحوه ادغام ارائه ها را نشان می دهد:
import aspose.slides as slides
with slides.Presentation("Presentation1.pptx") as pres1:
with slides.Presentation("Presentation2.pptx") as pres2:
for slide in pres2.slides:
pres1.slides.add_clone(slide)
pres1.save("combined.pptx", slides.export.SaveFormat.PPTX)
وارد کردن ارائه از PDF: Python PPTX، PPT یا ODP
این کد پایتون فرآیند تبدیل PDF به پاورپوینت را نشان می دهد:
import aspose.slides as slides
with slides.Presentation() as pres:
pres.slides.remove_at(0)
pres.slides.add_from_pdf("welcome-to-powerpoint.pdf")
pres.save("OutputPresentation.pptx", slides.export.SaveFormat.PPTX)
تبدیل پاورپوینت به PDF با گزینه های پیش فرض: Python PPTX، PPT یا ODP به PDF
این کد پایتون به شما نشان می دهد که چگونه یک سند پاورپوینت PPT، PPTX و OpenOffice ODP را با استفاده از گزینه های پیش فرض به یک سند PDF تبدیل کنید. فایل به دست آمده یک سند PDF با حداکثر سطوح کیفیت است
import aspose.slides as slides
# Instantiate a Presentation object that represents a PPT file
presentation = slides.Presentation("PowerPoint.ppt")
# Save the presentation as PDF
presentation.save("PPT-to-PDF.pdf", slides.export.SaveFormat.PDF)
تبدیل پاورپوینت به JPG: Python PPTX، PPT یا ODP به JPEG
مثال زیر به شما نشان می دهد که چگونه یک سند پاورپوینت PPT، PPTX و ODP را به مجموعه ای از تصاویر JPEG تبدیل کنید.
import aspose.slides as slides
import aspose.pydrawing as drawing
pres = slides.Presentation("pres.pptx")
for sld in pres.slides:
bmp = sld.get_thumbnail(1, 1)
bmp.save("Slide_{num}.jpg".format(num=str(sld.slide_number)), drawing.imaging.ImageFormat.jpeg)
مردم چه می گویند
فقط حرف ما را قبول نکنید. ببینید کاربران در مورد API های پاورپوینت چه می گویند.
- منابع یادگیری
- مستندات
- کد منبع
- مراجع API
- فیلم های آموزشی
- پشتیبانی محصول
- پشتیبانی رایگان
- پشتیبانی پولی
- وبلاگ
- یادداشت های انتشار
- چرا Aspose.Slides برای پایتون از طریق دات نت؟
- لیست مشتریان
- داستان های موفقیت