# Aspose.Slides'tan Python PowerPoint API'sı

> Aspose.Slides for Python via Java, Python'da PowerPoint sunumları oluşturmanıza, değiştirmenize ve dönüştürmenize olanak tanıyan bir Python PowerPoint API'sidir.

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



<p><strong>Aspose.Slides for Python via Java</strong>, Python'da PowerPoint sunumları oluşturmanıza, bilgisayarınıza ve dönüştürmenize olanak sağlayan bir Python kitaplığıdır. Gösterimler, sözler, metinler, tablolar, tablolar, resimler ve daha fazlası gibi tüm sunumların düzenlendiği. Ayrıca bozma, klonlama, bölme, karşılaştırma ve sunumları yazdırma gibi birçok gelişmiş özellik sunar. Herhangi bir bağlantı olmadan çalışır ve kısa sürede binlerce sunum yapılabilir.</p>

## Neden Java aracılığıyla Python için Aspose.Slides'ı seçmelisiniz?

Aspose.Slides for Python via Java, PowerPoint otomasyonuna yönelik diğer çözümlere göre pek çok avantaj sunar; örneğin:

- **Platformlar arası uyumluluk**: Aspose.Slides for Python, Java aracılığıyla birden fazla platformu destekler. Aspose.Slides for Python'u Windows, Linux, macOS ve diğer işletim sistemlerinde Java aracılığıyla kullanabilirsiniz.
- **Kolay entegrasyon ve dağıtım**: Java aracılığıyla Aspose.Slides for Python, Microsoft Office veya başka herhangi bir yazılımın sisteminize yüklenmesini gerektirmeyen bağımsız bir kitaplıktır. Aspose.Slides for Python'u Java aracılığıyla mevcut uygulamalarınızla kolayca entegre edebilir ve herhangi bir sunucu veya bulut ortamına dağıtabilirsiniz.
- **Güçlü özellikler ve işlevsellik**: Java aracılığıyla Aspose.Slides for Python, PowerPoint sunumlarıyla çalışmak için slayt oluşturma ve değiştirme, şekil, metin, resim, animasyon, geçiş ekleme ve düzenleme gibi zengin özellikler ve işlevler sunar. , grafikler, tablolar ve diğer öğeler, tema ve düzen uygulama, ses ve video ekleme, sunumları dışa aktarma ve yazdırma, videoya aktarma ve çok daha fazlası.
- **Yüksek performans ve kalite**: Java aracılığıyla Aspose.Slides for Python, PowerPoint sunumlarının işlenmesinde yüksek performans ve kaliteli sonuçlar sunar. Çıktının aslına uygunluğundan ve doğruluğundan ödün vermeden binlerce sunumu dakikalar içinde işleyebilirsiniz.
- **Ücretsiz deneme ve lisanslama seçenekleri**: Java aracılığıyla Aspose.Slides for Python, hiçbir sınırlama olmaksızın indirebileceğiniz ve 30 gün boyunca kullanabileceğiniz ücretsiz bir deneme sürümü sunar. Ayrıca geliştirici, site, OEM ve bulut lisansları gibi ihtiyaçlarınıza ve bütçenize uygun çeşitli lisanslama seçenekleri arasından seçim yapabilirsiniz.

<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">Gelişmiş Python PowerPoint API Özellikleri</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">Şablonlardan mevcut slaytları birleştirin veya kopyalayın</p>
   </div>
   <div sınıfı = "col-lg-4">
    <em class="fa fa-table ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">API aracılığıyla PowerPoint tablolarıyla taşınabilir</p>
   </div>
   <div sınıfı = "col-lg-4">
    <em class="fa fa-shield ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">Şekillere korumayı genişletme veya korumayı bölme</p>
   </div>
   <div sınıfı = "col-lg-4">
    <em class="fa fa-bar-chart ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">Excel grafiklerini resimlere OleObjects olarak ekleme</p>
   </div>
   <div sınıfı = "col-lg-4">
    <em class="fa fa-image ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Slaytlardaki oluşturma ve eklememe metin ekleme
    </p>
   </div>
   <div sınıfı = "col-lg-4">
    <em class="fa fa-align-left ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Metin ve şekil biçimlendirmesini yönetme
    </p>
   </div>
   <div sınıfı = "col-lg-4">
    <em class="fa fa-database ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">Veritabanından sunumların bileşimi</p>
   </div>
   <div sınıfı = "col-lg-4">
    <em class="fa fa-lock ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">Sunumları ve elde edilen PDF'lere izinleri</p>
   </div>
   <div sınıfı = "col-lg-4">
    <em class="fa fa-print ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">Sunuları fiziksel bir yazıcıda yazdırma</p>
   </div>
   <div sınıfı = "col-lg-12">
    <h2 class="h2title">Sistem Gereksinimleri</h2>
    Aspose.Slides for Python Java üzerinden, platformdan bağımsız bir API'dir. Aşağıdaki yazılımlar kurulu olarak Windows, Unix/Linux ve Mac platformlarında çalışır:
    <ul>
      <li>JDK 1.8 veya üzeri</li>
      <li>Python 3.7 veya üzeri</li>
      <li>JPype1 1.5.0 veya üstü (JPype, 1.8'den 11'e kadar Java sürümlerinde test edilmiştir)</li>
    </ul>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">Nasıl kurulur</h2>
    <p><a href="https://pypi.org/project/aspose-slides-java/">PyPI deposundan</a> Sunum işlemeye yönelik Python kitaplığımızı yüklemek için <strong>PyPI</strong>'yi kullanın:</a></p>
    <pre><code>pip install aspose-slides-java</code></pre>
   </div>
    <div class="col-lg-12">
        <h2 class="h2title">Python'da Yeni PowerPoint Sunumu Nasıl Oluşturulur</h2>
        <p>Aşağıda verilen örnekte sunumun ilk slaytına bir dikdörtgen ekledik.</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">Python'da Sunumlar Nasıl Birleştirilir</h2>
        <p>Bu Python kodu size sunumları nasıl birleştireceğinizi gösterir:</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">Python'da PDF'den Sunum Nasıl İçe Aktarılır. PDF'yi PPT'ye dönüştürün, PDF'yi PPTX'e dönüştürün, PDF'yi ODP'ye dönüştürün</h2>
        <p>Bu Python kodu, PDF'den PowerPoint'e dönüştürme işlemini gösterir:</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">Python'da PowerPoint'i PDF'ye Dönüştürme</h2>
        <p>Bu Python kodu, varsayılan seçenekleri kullanarak bir PowerPoint PPT, PPTX ve OpenOffice ODP belgesini bir PDF belgesine nasıl dönüştüreceğinizi gösterir. Ortaya çıkan dosya, maksimum kalite seviyelerinde bir PDF belgesidir</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">Python'da PowerPoint'i JPG'ye Dönüştürme. PPT'yi JPG'ye dönüştürün, PPTX'i JPG'ye dönüştürün, ODP'yi JPG'ye dönüştürün</h2>
        <p>Aşağıdaki örnek, bir PowerPoint PPT, PPTX ve OpenOffice ODP belgesini bir dizi JPEG görüntüsüne nasıl dönüştüreceğinizi gösterir.</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>
