Aspose.Slides  for Python via Java

پایتون پاورپوینت API برای ارائه

ایجاد، خواندن، تغییر و تبدیل ارائه های پاورپوینت و اپن آفیس با استفاده از پایتون بدون هیچ نرم افزار خارجی.

  Download Free Trial

Aspose.Slides برای پایتون از طریق جاوا یک کتابخانه پایتون است که به شما امکان می‌دهد پاورپوینت‌های را در پایتون ایجاد، اصلاح و تبدیل کنید. تمام عناصر موجود مانند اسلایدها، اشکال، متن، تصاویر، جداول، تصاویر و غیره پشتیبانی می کند. همچنین از ویژگی های پیشرفته مانند ادغام، شبیه سازی، تقسیم، مقایسه و چاپ ارائه شده را ارائه می دهد. بدون هیچ گونه وابستگی کار می کند و می تواند هزاران را در مدت زمان کوتاهی پردازش کند.

چرا Aspose.Slides را برای پایتون از طریق جاوا انتخاب کنید؟

Aspose.Slides برای پایتون از طریق جاوا مزایای زیادی را نسبت به سایر راه حل های اتوماسیون پاورپوینت ارائه می دهد، مانند:

  • سازگاری بین پلتفرم: Aspose.Slides برای پایتون از طریق جاوا از چندین پلتفرم پشتیبانی می کند. می توانید از Aspose.Slides برای پایتون از طریق جاوا در ویندوز، لینوکس، macOS و سایر سیستم عامل ها استفاده کنید.
  • ادغام و استقرار آسان: Aspose.Slides برای پایتون از طریق جاوا یک کتابخانه مستقل است که نیازی به نصب مایکروسافت آفیس یا هر نرم افزار دیگری بر روی سیستم شما ندارد. شما به راحتی می توانید Aspose.Slides برای پایتون را از طریق جاوا با برنامه های موجود خود ادغام کنید و آن را در هر سرور یا محیط ابری مستقر کنید.
  • ویژگی ها و قابلیت های قدرتمند: Aspose.Slides برای پایتون از طریق جاوا مجموعه ای غنی از ویژگی ها و قابلیت ها را برای کار با ارائه های پاورپوینت، مانند ایجاد و اصلاح اسلایدها، افزودن و ویرایش اشکال، متن، تصاویر، انیمیشن ها، انتقال ها فراهم می کند. ، نمودارها، جداول و سایر عناصر، اعمال تم ها و چیدمان ها، درج صدا و تصویر، صادرات و چاپ ارائه ها، صادرات به ویدیو و موارد دیگر.
  • عملکرد و کیفیت بالا: Aspose.Slides برای پایتون از طریق جاوا عملکرد و نتایج با کیفیت بالا را برای پردازش ارائه های پاورپوینت ارائه می دهد. می‌توانید هزاران ارائه را در عرض چند دقیقه پردازش کنید، بدون اینکه صحت و دقت خروجی را به خطر بیندازید.
  • گزینه های آزمایشی و مجوز رایگان: Aspose.Slides برای پایتون از طریق جاوا یک نسخه آزمایشی رایگان ارائه می دهد که می توانید به مدت 30 روز بدون هیچ محدودیتی دانلود و استفاده کنید. همچنین می‌توانید از میان گزینه‌های مختلف مجوزی که با نیازها و بودجه شما مطابقت دارد، مانند مجوزهای توسعه‌دهنده، سایت، OEM و ابر انتخاب کنید.

ویژگی های پیشرفته پایتون پاورپوینت API

اسلایدهای موجود را از الگوهای ایجاد شده یا شبیه سازی کنید

کار با جداسازی پاورپوینت از طریق API

محافظ را روی اشکال

اعمال یا حذف کنید

نمودارهای اکسل را به عنوان OleObjects به اسلایدها اضافه کنید

شکل ایجاد کنید و متن را به شکل های اسلاید اضافه کنید

مدیریت قالب بندی متن و شکل

ارائه ها را از پایگاه داده

ایجاد کنید

از ارائه ها و PDF حاصل

محافظت کنید

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

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

Aspose.Slides برای پایتون از طریق جاوا یک API مستقل از پلتفرم است. با نصب نرم افزار زیر می تواند بر روی پلتفرم های ویندوز، یونیکس/لینوکس و مک اجرا شود:
  • JDK 1.8 یا بالاتر
  • پایتون 3.7 یا بالاتر
  • JPype1 1.5.0 یا بالاتر (JPype بر روی نسخه های جاوا از 1.8 تا 11 آزمایش شده است)

روش نصب

از PyPI برای نصب کتابخانه Python ما برای پردازش ارائه از مخزن PyPI: استفاده کنید.

pip install aspose-slides-java

نحوه ایجاد پاورپوینت جدید در پایتون

در مثال زیر، یک مستطیل به اسلاید اول ارائه اضافه کرده ایم.

            	
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat, ShapeType

pres = Presentation()
slide = pres.getSlides().get_Item(0)
slide.getShapes().addAutoShape(ShapeType.Rectangle, 50, 150, 300, 200)
pres.save("NewPresentation.pptx", SaveFormat.Pptx)

jpype.shutdownJVM()
            
        

نحوه ادغام ارائه ها در پایتون

این کد پایتون به شما نشان می دهد که چگونه ارائه ها را ادغام کنید:

            
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat

pres1 = Presentation("pres1.pptx");
pres2 = Presentation("pres2.pptx");

for i in range(pres2.getSlides().size()):
    pres1.getSlides().addClone(pres2.getSlides().get_Item(i));

pres1.save("combinedPresentation.pptx", SaveFormat.Pptx);

jpype.shutdownJVM()
            
        

نحوه وارد کردن ارائه از PDF در پایتون تبدیل PDF به PPT، تبدیل PDF به PPTX، تبدیل PDF به ODP

این کد پایتون فرآیند تبدیل PDF به پاورپوینت را نشان می دهد:

            
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat

pres = Presentation();

pres.getSlides().removeAt(0);
pres.getSlides().addFromPdf("welcome-to-powerpoint.pdf");

pres.save("outputPresentation.pptx", SaveFormat.Pptx);

jpype.shutdownJVM()
            
        

نحوه تبدیل پاورپوینت به PDF در پایتون

این کد پایتون به شما نشان می دهد که چگونه با استفاده از گزینه های پیش فرض، یک سند پاورپوینت PPT، PPTX و OpenOffice ODP را به یک سند PDF تبدیل کنید. فایل به دست آمده یک سند PDF با حداکثر سطوح کیفیت است

            
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat

pres = Presentation("PowerPoint.pptx");

pres.save("PPTX-to-PDF.pdf", SaveFormat.Pdf);

jpype.shutdownJVM()
            
        

نحوه تبدیل پاورپوینت به JPG در پایتون تبدیل PPT به JPG، تبدیل PPTX به JPG، تبدیل ODP به JPG

مثال زیر به شما نشان می دهد که چگونه یک سند پاورپوینت PPT، PPTX و ODP را به مجموعه ای از تصاویر JPEG تبدیل کنید.

            
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation
from javax.imageio import ImageIO
from java.io import File

pres = Presentation("pres.pptx");

format_name = "PNG"

for i in range(pres.getSlides().size()):
    buffImage = pres.getSlides().get_Item(i).getThumbnail(2, 2)
    ImageIO.write(buffImage, format_name, File("image_java" + str(i) + ".png"))

jpype.shutdownJVM()
            
        
  

Support and Learning Resources