Aspose.Slides  for Python via .NET

پایتون پاورپوینت 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 حاصل محافظت کنید

ارائه ها را روی چاپگر فیزیکی چاپ کنید

نمودارها را ایجاد و سفارشی کنید

سیستم مورد نیاز

روش نصب

از 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 های پاورپوینت چه می گویند.

 
 
مشاهده مطالعات موردی
  
  

Aspose.Slides APIهای پاورپوینت جداگانه را برای سایر محیط های توسعه محبوب به شرح زیر ارائه می دهد: