# Python PowerPoint API'sı. Aspose.Slides'ten Python PPTX, PPT

> Microsoft PowerPoint dosyalarıyla çalışmak için Python kitaplığı. Python PPTX, PPT. Oluştur düzenleme dönüştürme PPT PPTX PPS POT PPSX PPTM PPSM POTX POTM ODP PDF ve daha birçok format.

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



<p><strong>.NET aracılığıyla Aspose.Slides for Python</strong>, sunumlarla çalışmak veya sunumları işlemek için güçlü bir sınıf kitaplığıdır. Bu ürünü kullanarak, uygulamalar ve geliştiriciler, PowerPoint sunumlarını (PPT, PPTX) ve diğer formatlardaki (ODP) sunumları üçüncü taraf uygulamalar veya bağımlılıklar olmadan okuyabilir, düzenleyebilir veya değiştirebilir ve dönüştürebilir. </p>

<p><strong>Aspose.Slides for Python aracılığıyla. NET</strong> şu popüler özellikleri sağlar:</p>
<ul>
    <li>Sunuları yükleme, açma ve görüntüleme.</li>
    <li>Sunumları düzenleme.</li>
    <li>Sunumları PDF, Word, JPG, HTML, GIF, SVG ve diğer birçok formata dönüştürme.</li>
    <li>Sunumların oluşturulması ve yazdırılması.</li>
    <li>Sunumları şifreleme ve şifre çözme; parola korumalı sunumlar ve parolaları kaldırma.</li>
    <li>Ana slaytlar, şekiller, çizelgeler, resim çerçeveleri, ses çerçeveleri, video çerçeveleri, OLE, VBA makroları, animasyonlar vb. gibi sunum varlıklarını işleme.</li>
    <li>Ve daha birçok özellik.</li>
</ul>

<p>Python, düzenli uygulamalarda, web geliştirmede, araştırma ve akademik görevlerde, veri analizinde vb. çokça kullanılan çok popüler bir dildir. Bu nedenle, <strong>Aspose.Slides</strong> ekibi < python topluluğuna güçlü>Aspose.Slides for Python .NET aracılığıyla</strong>. </p>

<div class="diagram1 d1-python">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-table">
    </i>
    Veri işleme
   </header>
   <ul>
    <li>
Grafikleri Yönet
    </li>
    <li>
SmartArts'ı yönetin
    </li>
    <li>
PowerPoint Şekillerini Yönetin
    </li>
    <li>
ActiveX Denetimlerini Yönetin
    </li>
    <li>
OleObjects'i Yönetin
    </li>
   </ul>
   <header>
    <i class="fa fa-text-width">
    </i>
    Metin ve Paragraf
   </header>
   <ul>
    <li>
Metni ve Biçimlendirmeyi Değiştirin
    </li>
    <li>
Köprü Metnini Değiştir
    </li>
    <li>
Yer Tutucu Türünü Ayarla
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cog">
    </i>
    Grafikler ve Multimedya
   </header>
   <ul>
    <li>
Slayt Geçişlerini Yönet
    </li>
    <li>
Animasyon Efektlerini Yönetin
    </li>
    <li>
Şekillere Bağlayıcı Ekleme
    </li>
    <li>
Şekilleri Döndür ve Çevir
    </li>
    <li>
Shape'in Çizgi Stillerini Yönet
    </li>
   </ul>
  </div>

 </div>

 <div class="d1-logo">
  <img width="70" height="75" alt="Python PowerPoint Processing APIs" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-python.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
   </small>
   Python
   <em>via .NET</em>
  </footer>
 </div>

</div>

<div class="diagram1 d1-python">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-cubes">
    </i>
    pencereler
   </header>
   <ul>
    <li>
Windows 7 (x64, x86)
    </li>
    <li>
Windows 8, 8.1 (x64, x86)
    </li>
    <li>
Windows 10 (x64, x86)
    </li>
	<li>
ve diğerleri
	</li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cubes">
    </i>
    Linux
   </header>
   <ul>
    <li>
Ubuntu
    </li>
    <li>
OpenSUSE
    </li>
    <li>
CentOS
    </li>
	<li>
ve diğerleri
	</li>
   </ul>
  </div>

 </div>

 <div class="d1-logo">
  <img width="70" height="75" alt="Presentation APIs for Python" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-python.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
   </small>
   Python
   <em>via .NET</em>
  </footer>
 </div>

</div>

<div class="diagram1 d2 d1-python">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-arrows-v">
    </i>
    Giriş çıkış
   </header>
   <ul>
    <li>
     <b>
Microsoft Powerpoint:
     </b>
     PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM
    </li>
    <li>
     <b>
Açık ofis:
     </b>
     ODP
    </li>
    <li>
     <b>
Sabit Düzen:
     </b>
     PDF
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-mail-forward">
    </i>
    Yalnızca Çıkış
   </header>
   <ul>
    <li>
     <b>
Sabit Düzen:
     </b>
     PDF, PDF/A, XPS
    </li>
    <li>
     <b>
Görüntüler:
     </b>
     JPEG, PNG, BMP, TIFF, GIF
    </li>
    <li>
SVG
    </li>
    <li>
     <b>
Ağ:
     </b>
     HTML
    </li>
   </ul>
  </div>

 </div>

 <div class="d1-logo">
  <img width="70" height="75" alt="PowerPoint Presentation API" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-python.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
   </small>
   Python
   <em>via .NET</em>
  </footer>
 </div>

</div>

<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 slaytlar oluşturun veya klonlayın
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-signal ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     API aracılığıyla PowerPoint tablolarıyla çalışın
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-cogs ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Korumayı şekillere uygulayın veya kaldırın
    </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">
     Slaytlara OleObjects olarak Excel grafikleri ekleyin
    </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">
     Bağlantılı OleObjects Desteği
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-text-width ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Veritabanından sunumlar oluşturun
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-unlock-alt ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Sunumları ve elde edilen PDF'yi koruyun
    </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">
     Sunumları fiziksel bir yazıcıda yazdırın
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-font ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Grafikler oluşturun ve özelleştirin
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     sistem gereksinimleri
    </h2>
    <ul>
	  <li>Python 3.5, 3.6, 3.7, 3.8 ve 3.9 ile uyumlu</li>
	  <li>Python kodunu Linux'ta yazmanız durumunda, <a href="https://docs.aspose.com/slides/python-net/system-requirements/">Linux için ek gereksinimlere</a> göz atın.</li>
    </ul>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Nasıl kurulur
    </h2>
    <p><a href="https://pypi.org/project/aspose.slides/">PyPI deposundan</a> Sunum işleme için Python kitaplığımızı yüklemek için <strong>pip</strong> kullanın.</p>:
	<pre><code>pip install aspose.slides</code></pre>
   </div>
    <div class="col-lg-12">
        <h2 class="h2title">Yeni PowerPoint Sunumu Oluşturun. Python PPTX, PPT veya ODP</h2>
        <p>Aşağıdaki örnekte sunumun ilk slaydına bir satır ekledik.</p>
        <pre>
            <code class="python">
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)
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Sunumları Birleştirme: Python PPTX, PPT veya ODP</h2>
        <p>Bu Python kodu, sunumları nasıl birleştireceğinizi gösterir:</p>
        <pre>
            <code class="python">
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)
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title"> Sunumu PDF'den İçe Aktar: Python PPTX, PPT veya ODP</h2>
        <p>Bu Python kodu, PDF'den PowerPoint'e dönüştürme işlemini gösterir:</p>
        <pre>
            <code class="python">
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)
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Varsayılan Seçeneklerle PowerPoint'i PDF'ye Dönüştür: Python PPTX, PPT veya ODP'den PDF'ye</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 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)
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">PowerPoint'i JPG'ye Dönüştür: Python PPTX, PPT veya ODP'den JPEG'e</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 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)
            </code>
        </pre>
    </div>
  </div>
 </div>
</div>

> Aspose.Slides'ın sunucularımızda kullanımı kolay ve güzel bir şekilde çalıştığını gördük. Erişimimizi geleneksel web uygulamasının ötesine genişletmek için dinamik olarak dosya oluşturmaya yönelik önemli bir ihtiyacı karşıladıklarını gördük.
>
> — Rick Joi | Workplace Dynamics, UK

> Ürün tanıtıldığı gibi çalıştı, belgeleri takip etmek kolaydı ve ihtiyaç duyduğumuz tüm yardım destek forumlarıydı. Kullandığımız nihai çözüm, başlangıçtaki beklentilerimizi büyük ölçüde aştı.
>
> — Bruce Brien | Stratascope Inc, USA
