# C# .NET PowerPoint İşleme API'si | Aspose.Slides

> Aspose.Slides bir C# .NET PowerPoint API'sidir. Programlı olarak C# PPT oluşturmak için Aspose Slides API.

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



<p>Aspose.Slides for .NET, PowerPoint ve OpenOffice formatları için bir Sunum İşleme API'sidir. Aspose.Slides, uygulamaların .NET C# içindeki sunumları okumasına, yazmasına, korumasına, değiştirmesine ve dönüştürmesine olanak tanır. Sunum metnini, şekilleri, çizelgeleri, tabloları ve animasyonları yönetin, slaytlara ses ve video ekleyin, slaytları önizleyin.</p>

<p>Aspose.Slides for .NET tüm popüler sunum formatlarını destekler. Birden çok PowerPoint sunumunu, şablonu ve slaydı çeşitli şekillerde birleştirmek, bölmek, klonlamak ve yeniden kullanmak için C# kullanın. Ayrıca API, fiziksel yazıcılarda yazdırma ve sunumları sabit düzen biçimlerinde, HTML ve görüntülerde oluşturma gibi bir dizi gelişmiş özellik sunar.</p>

<p>Aspose.Slides for .NET bağımsız bir API'dir ve Microsoft PowerPoint veya başka herhangi bir ek yazılım veya kitaplık gerektirmez.</p>

<div class="diagram1 d1-net">
 <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="PowerPoint API C#" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-net.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    .NET
   </small>
  </footer>
 </div>

</div>

<div class="diagram1 d1-net">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-cubes">
    </i>
    COM Birlikte Çalışma
   </header>
   <ul>
    <li>
PHP, VBScript, Delphi, C++
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cubes">
    </i>
    .NET Çerçevesi
   </header>
   <br/>
   <header>
    <i class="fa fa-cubes">
    </i>
    .NET Çekirdeği
   </header>
  </div>

 </div>

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

</div>

<div class="diagram1 d2 d1-net">
 <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>
   </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-net.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    .NET
   </small>
  </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ş .NET C# 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">
     Sunumu .NET C#'da PDF, HTML, TIFF veya XPS'ye Dönüştür
    </h2>
    <p>
     Aspose.Slides for .NET API, PowerPoint ve OpenOffice formatlarını en yüksek doğrulukla oluşturmak için özel olarak tasarlanmış kendi işleme motoruna sahiptir. .NET C# PowerPoint API, sunumları orijinal sunumla aynı sonuçlarla PDF, HTML, TIFF ve XPS gibi bir dizi endüstri standardı biçime aktarmanıza olanak tanır. Ayrıca, bir PPT'yi C#'ta dönüştürmek için, yalnızca sunum dosyasını yüklemeniz ve istenen çıktı biçimiyle birlikte Kaydet yöntemini çağırmanız yeterlidir. Aspose.Slides for .NET API ile C# PowerPoint dönüşümü gerçekten bu kadar basit.
    </p>
    <div class="codeblock" id="code">
     <h3>
      Sunumları işleme - C#
     </h3>
     <pre><code class="cs">// load the file to be converted

var prs = new Aspose.Slides.Presentation(dir + "template.pptx");

// render as PDF, XPS &amp; TIFF

prs.Save(dir + "output.pdf", Aspose.Slides.Export.SaveFormat.Pdf);

prs.Save(dir + "output.xps", Aspose.Slides.Export.SaveFormat.Xps);

prs.Save(dir + "output.tiff", Aspose.Slides.Export.SaveFormat.Tiff);</code></pre>
    </div>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     Sunum İçeriğini .NET C# ile Biçimlendirme
    </h2>
    <p>
     Aspose.Slides .NET API kullanarak slaytlardaki metin ve şekilleri C# ile biçimlendirmek mümkündür. Sunumlardaki metin, şekillerle ilişkili metin çerçeveleri yardımıyla yönetilir. Bu nedenle, geliştiricilerin metin çerçeveleriyle ilişkili paragrafları ve bölümleri kullanarak metni biçimlendirmesini kolaylaştırır. C# PowerPoint API'mizi kullanarak konum, boyut, çizgi, görüntü, metin ve dolgu gibi şekil öğelerinin niteliklerini de değiştirebilirsiniz.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     .NET C#'da PowerPoint SmartArt oluşturun ve değiştirin
    </h2>
    <p>
     Aspose.Slides for .NET, SmartArt şekillerinin sıfırdan oluşturulmasını kolaylaştırır ve ayrıca bir slayttan mevcut SmartArt nesnelerine erişme, bunları değiştirme veya kaldırma yeteneği sağlar. Ayrıca, .NET C# PowerPoint API, bir SmartArt düğümlerini ekleme, kaldırma veya yineleme yeteneği sağlar. Ayrıca SmartArt'ın stilini, rengini ve düzenini ayarlama gibi görünümünü dinamik olarak değiştirebilirsiniz.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     .NET C#'da Sunuyu Koruma
    </h2>
    <p>
     Aspose.Slides for .NET API, içeriğin değişmesini önlemek için sunum dosyalarını kilitleyebilir. Geliştiriciler ayrıca güvenli dağıtım için dönüştürülen PDF belgesinin yanı sıra C#'daki PPT'yi parolayla koruyabilir. C# PowerPoint API, oluşturulan sunumlar ve belge özellikleri için salt okunur erişim modunu da destekler.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     .NET C#'da Slayt Küçük Resimleri ile Sunum Görüntüleyicisi Oluşturun
    </h2>
    <p>
     Aspose.Slides for .NET slaytların küçük resimlerini oluşturabilir, böylece makinelerinde PowerPoint uygulaması yüklü olmayan kullanıcılara slayt görüntülerini dağıtabilirsiniz. Herhangi bir türdeki .NET C# uygulamasında PPT'yi görüntülemek için C# PowerPoint API'sini kullanabilirsiniz: özel web sitesi, masaüstü uygulaması vb. C#'ta kendi sunum görüntüleyicinizi oluşturmak için bu özelliği kullanın.
    </p>
    <div class="codeblock" id="code">
     <h3>
      .NET - C# aracılığıyla slayt küçük resimleri oluşturun
     </h3>
     <pre><code class="cs">// load the presentation file

var prs = new Aspose.Slides.Presentation(dir + "template.pptx");

// access the first slide from the collection

var sld = prs.Slides[0];

// create a full scale image of the slide

var bmp = sld.GetThumbnail(1f, 1f);

// save the image in JPEG format

bmp.Save(dir + "output.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);</code></pre>
    </div>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Microsoft Office Otomasyonu – Gerekli Değil
    </h2>
    <p>
     Aspose.Slides for .NET, PowerPoint belge formatlarıyla çalışmak için makineye Microsoft Office veya Microsoft PowerPoint'in yüklenmesini gerektirmeyen, yönetilen kod kullanılarak oluşturulmuştur. Desteklenen özellikler, güvenlik, kararlılık, ölçeklenebilirlik, hız ve fiyat açısından mükemmel bir Microsoft Office otomasyon alternatifidir.
    </p>
   </div>

  </div>
 </div>
</div>

> Aspose.Slides'ın ASP.Net 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
