# C# .NET PowerPoint Processing API | Aspose.Slides

> Aspose.Slides je C# .NET PowerPoint API. Aspose Slides API k vytvoření C# PPT programově.

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



<p>Aspose.Slides for .NET je rozhraní API pro zpracování prezentací pro formáty PowerPoint a OpenOffice. Aspose.Slides umožňuje aplikacím číst, zapisovat, chránit, upravovat a převádět prezentace v .NET C#. Správa textu prezentace, tvarů, grafů, tabulek a animací, přidávání zvuku a videa do snímků, náhled snímků.</p>

<p>Aspose.Slides for .NET podporuje všechny oblíbené prezentační formáty. Použijte C# ke sloučení, rozdělení, klonování a opětovnému použití více PowerPoint prezentací, šablon a snímků mnoha způsoby. Navíc API nabízí řadu pokročilých funkcí, jako je tisk na fyzických tiskárnách a vykreslování prezentací do formátů s pevným rozložením, HTML a obrázků.</p>

<p>Aspose.Slides for .NET je samostatné API a nevyžaduje Microsoft PowerPoint ani žádný další doplňkový software nebo knihovnu.</p>

<div class="diagram1 d1-net">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-table">
    </i>
    Zpracování dat
   </header>
   <ul>
    <li>
Správa grafů
    </li>
    <li>
Správa SmartArts
    </li>
    <li>
Správa tvarů PowerPoint
    </li>
    <li>
Správa ovládacích prvků ActiveX
    </li>
    <li>
Správa OleObjects
    </li>
   </ul>
   <header>
    <i class="fa fa-text-width">
    </i>
    Text a odstavec
   </header>
   <ul>
    <li>
Manipulujte s textem a formátováním
    </li>
    <li>
Manipulovat s textem hypertextového odkazu
    </li>
    <li>
Nastavte typ zástupného symbolu
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cog">
    </i>
    Grafika a multimédia
   </header>
   <ul>
    <li>
Správa přechodů snímků
    </li>
    <li>
Správa efektů animace
    </li>
    <li>
Přidejte konektory k tvarům
    </li>
    <li>
Otočit a převrátit tvary
    </li>
    <li>
Správa stylů čar tvaru
    </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 Interop
   </header>
   <ul>
    <li>
PHP, VBScript, Delphi, C++
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cubes">
    </i>
    .NET Framework
   </header>
   <br/>
   <header>
    <i class="fa fa-cubes">
    </i>
    .NET Core
   </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>
    Vstup výstup
   </header>
   <ul>
    <li>
     <b>
Microsoft PowerPoint:
     </b>
     PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM
    </li>
    <li>
     <b>
OpenOffice:
     </b>
     ODP
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-mail-forward">
    </i>
    Pouze výstup
   </header>
   <ul>
    <li>
     <b>
Pevné rozvržení:
     </b>
     PDF, PDF/A, XPS
    </li>
    <li>
     <b>
Snímky:
     </b>
     JPEG, PNG, BMP, TIFF, GIF
    </li>
    <li>
SVG
    </li>
    <li>
     <b>
web:
     </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">
    Pokročilé funkce .NET C# PowerPoint 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">
     Vytvářejte nebo klonujte snímky ze šablon
    </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">
     Práce s PowerPoint tabulkami přes API
    </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">
     Naneste nebo odstraňte ochranu tvarů
    </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">
     Přidejte grafy aplikace Excel jako objekty OleObjects na snímky
    </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">
     Podpora pro Linked OleObjects
    </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">
     Vytvářejte prezentace z databáze
    </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">
     Chraňte prezentace a výsledné 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">
     Tisk prezentací na fyzické tiskárně
    </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">
     Vytvářejte a přizpůsobujte grafy
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Převeďte prezentaci do PDF, HTML, TIFF nebo XPS v .NET C#
    </h2>
    <p>
     Aspose.Slides for .NET API má vlastní vykreslovací modul, speciálně navržený pro vykreslování formátů PowerPoint a OpenOffice s nejvyšší věrností. Rozhraní .NET C# PowerPoint API umožňuje exportovat prezentace do řady standardních formátů, jako jsou PDF, HTML, TIFF a XPS s výsledky identickými s původní prezentací. Navíc, abyste mohli převést PPT v C#, stačí načíst soubor prezentace a zavolat metodu Save spolu s požadovaným výstupním formátem. Převod C# PowerPoint je opravdu tak jednoduchý s Aspose.Slides pro .NET API.
    </p>
    <div class="codeblock" id="code">
     <h3>
      Vykreslování prezentací - 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">
     Formátování obsahu prezentace v .NET C#
    </h2>
    <p>
     Je možné formátovat text a tvary na snímcích v C# pomocí Aspose.Slides .NET API. Text v prezentacích je spravován pomocí textových rámečků spojených s tvary. Vývojáři tak mohou snadno formátovat text pomocí odstavců a částí spojených s textovými rámečky. Pomocí našeho C# PowerPoint API můžete také manipulovat s atributy prvků tvaru, jako je poloha, velikost, čára, obrázek, text a výplň.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Vytvářejte a upravujte PowerPoint SmartArt v .NET C#
    </h2>
    <p>
     Aspose.Slides for .NET usnadňuje vytváření tvarů SmartArt od nuly a také poskytuje možnost přistupovat, manipulovat nebo odstraňovat existující objekty SmartArt ze snímku. Kromě toho .NET C# PowerPoint API poskytuje možnost přidávat, odebírat nebo opakovat uzly SmartArt. Můžete také dynamicky upravovat vzhled SmartArt, jako je nastavení stylu, barvy a rozvržení.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Ochrana prezentace v .NET C#
    </h2>
    <p>
     Aspose.Slides for .NET API může uzamknout soubory prezentace, aby byl chráněn obsah před změnou. Vývojáři mohou také chránit heslem PPT v C#, stejně jako převedený dokument PDF pro bezpečnou distribuci. C# PowerPoint API také podporuje režim přístupu pouze pro čtení pro generované prezentace a jejich vlastnosti dokumentu.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Vytvořte prohlížeč prezentací s miniaturami snímků v .NET C#
    </h2>
    <p>
     Aspose.Slides for .NET může generovat miniatury snímků, takže můžete obrázky snímků distribuovat uživatelům, kteří nemají na svých počítačích nainstalovanou aplikaci PowerPoint. C# PowerPoint API můžete použít k zobrazení PPT v .NET C# aplikaci jakéhokoli typu: vlastní web, desktopová aplikace atd. Pomocí této funkce si můžete vytvořit svůj vlastní prohlížeč prezentací v C#.
    </p>
    <div class="codeblock" id="code">
     <h3>
      Generování miniatur snímků přes .NET - C#
     </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">
     Automatizace Microsoft Office – není potřeba
    </h2>
    <p>
     Aspose.Slides for .NET je vytvořen pomocí spravovaného kódu, který pro práci s formáty dokumentů PowerPoint nevyžaduje instalaci sady Microsoft Office nebo Microsoft PowerPoint do počítače. Jedná se o perfektní alternativu pro automatizaci Microsoft Office z hlediska podporovaných funkcí, zabezpečení, stability, škálovatelnosti, rychlosti a ceny.
    </p>
   </div>

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

> Zjistili jsme, že Aspose.Slides se snadno používá a dobře funguje na našich serverech ASP.Net. Zjistili jsme, že splňují důležitou potřebu dynamického generování souborů, abychom rozšířili náš dosah za hranice tradiční webové aplikace.
>
> — Rick Joi | Workplace Dynamics, UK

> Produkt fungoval tak, jak byl inzerován, dokumentace byla snadno sledovatelná a fóra podpory byla vše, co jsme potřebovali. Konečné řešení, které jsme nasadili, výrazně předčilo naše původní očekávání.
>
> — Bruce Brien | Stratascope Inc, USA
