# Python PowerPoint API توسط Aspose.Slides

> Aspose.Slides برای پایتون از طریق جاوا یک API پاورپوینت پایتون است که به شما امکان می دهد ارائه های پاورپوینت را در پایتون ایجاد، اصلاح و تبدیل کنید.

Source: https://products.aspose.com/slides/fa/python-java/
Updated: 2026-08-11



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

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

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

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

<div class="container-fluid features-section bg-gray singleproduct">
 <a class="anchor" id="features" name="features">
 </a>
 <div class="row">
  <div class="container">
   <h2 class="pr-ft">ویژگی های پیشرفته پایتون پاورپوینت API</h2>
   <p>
   </p>
   <div class="col-lg-4">
    <em class="fa fa-copy ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">اسلایدهای موجود را از الگوهای ایجاد شده یا شبیه سازی کنید</p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-table ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">کار با جداسازی پاورپوینت از طریق API</p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-shield ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">محافظ را روی اشکال</p> اعمال یا حذف کنید
   </div>
   <div class="col-lg-4">
    <em class="fa fa-bar-chart ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">نمودارهای اکسل را به عنوان OleObjects به اسلایدها اضافه کنید</p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-image ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     شکل ایجاد کنید و متن را به شکل های اسلاید اضافه کنید
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-align-left ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     مدیریت قالب بندی متن و شکل
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-database ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">ارائه ها را از پایگاه داده</p> ایجاد کنید
   </div>
   <div class="col-lg-4">
    <em class="fa fa-lock ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">از ارائه ها و PDF حاصل</p> محافظت کنید
   </div>
   <div class="col-lg-4">
    <em class="fa fa-print ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">ارائه ها را روی یک چاپگر چاپ کنید</p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">سیستم مورد نیاز</h2>
    Aspose.Slides برای پایتون از طریق جاوا یک API مستقل از پلتفرم است. با نصب نرم افزار زیر می تواند بر روی پلتفرم های ویندوز، یونیکس/لینوکس و مک اجرا شود:
    <ul>
      <li>JDK 1.8 یا بالاتر</li>
      <li>پایتون 3.7 یا بالاتر</li>
      <li>JPype1 1.5.0 یا بالاتر (JPype بر روی نسخه های جاوا از 1.8 تا 11 آزمایش شده است)</li>
    </ul>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">روش نصب</h2>
    <p>از <strong>PyPI</strong> برای نصب کتابخانه Python ما برای پردازش ارائه از <a href="https://pypi.org/project/aspose-slides-java/">مخزن PyPI:</a> استفاده کنید.</p>
    <pre><code>pip install aspose-slides-java</code></pre>
   </div>
    <div class="col-lg-12">
        <h2 class="h2title">نحوه ایجاد پاورپوینت جدید در پایتون</h2>
        <p>در مثال زیر، یک مستطیل به اسلاید اول ارائه اضافه کرده ایم.</p>
        <pre>
            <code class="python">
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()
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">نحوه ادغام ارائه ها در پایتون</h2>
        <p>این کد پایتون به شما نشان می دهد که چگونه ارائه ها را ادغام کنید:</p>
        <pre>
            <code class="python">
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()
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">نحوه وارد کردن ارائه از PDF در پایتون تبدیل PDF به PPT، تبدیل PDF به PPTX، تبدیل PDF به ODP</h2>
        <p>این کد پایتون فرآیند تبدیل PDF به پاورپوینت را نشان می دهد:</p>
        <pre>
            <code class="python">
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()
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">نحوه تبدیل پاورپوینت به PDF در پایتون</h2>
        <p>این کد پایتون به شما نشان می دهد که چگونه با استفاده از گزینه های پیش فرض، یک سند پاورپوینت PPT، PPTX و OpenOffice ODP را به یک سند PDF تبدیل کنید. فایل به دست آمده یک سند PDF با حداکثر سطوح کیفیت است</p>
        <pre>
            <code class="python">
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()
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">نحوه تبدیل پاورپوینت به JPG در پایتون تبدیل PPT به JPG، تبدیل PPTX به JPG، تبدیل ODP به JPG</h2>
        <p>مثال زیر به شما نشان می دهد که چگونه یک سند پاورپوینت PPT، PPTX و ODP را به مجموعه ای از تصاویر JPEG تبدیل کنید.</p>
        <pre>
            <code class="python">
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()
            </code>
        </pre>
    </div>
  </div>
 </div>
</div>
