# Java PowerPoint API | Aspose Slides Java

> Aspose.Slides for Java je Aspose Java PowerPoint API pro vytváření Java PPT a Java PPTX.

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



<p>
 Aspose.Slides for Java je Java PowerPoint API pro manipulaci a správu prezentací. Umožňuje vývojářům číst, psát, převádět a manipulovat s prezentacemi PowerPoint v Javě. Všechny prvky dokumentu, jako jsou snímky, tabulky, text, grafy, obrazce, obrázky a diagramy SmartArt, jsou přístupné pro manipulaci.
</p>

<p>
 Aspose.Slides for Java API podporuje export prezentací do PDF, PDF/A, HTML, XPS a obrazových formátů. Java PowerPoint API obsahuje mnoho rozšířených funkcí Java PPT jako: sloučení, klonování, rozdělení, porovnání, tisk prezentací PPT(X) v Javě. Aspose.Slides for Java API funguje bez dalších potřebných závislostí.
</p>

<div class="diagram1 d1-java">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-table">
    </i>
    Zpracování dat
   </header>
   <ul>
    <li>
Vytvářejte grafy
    </li>
    <li>
Práce se SmartArts
    </li>
    <li>
Práce s tvary PowerPoint
    </li>
    <li>
Podpora ovládacích prvků ActiveX
    </li>
    <li>
Podpora pro Ole Objects
    </li>
   </ul>
   <header>
    <i class="fa fa-text-width">
    </i>
    Text a odstavec
   </header>
   <ul>
    <li>
Správa textu a formátování
    </li>
    <li>
Správa textu hypertextového odkazu
    </li>
    <li>
Nastavte typ zástupného symbolu
    </li>
    <li>
Textové zástupné symboly a rámečky
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cog">
    </i>
    Grafika a multimédia
   </header>
   <ul>
    <li>
Podporuje MSO Charts
    </li>
    <li>
Podporuje tvary SmartArt
    </li>
    <li>
Podporuje tvary ActiveX
    </li>
    <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 Presentation API" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-java.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    Java
   </small>
  </footer>
 </div>

</div>

<div class="diagram1 d1-java">
 <div class="d1-row">
  <div class="d1-col d1-left">
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cubes">
    </i>
    Java Runtime Environment
   </header>
   <ul>
    <li>
Aplikace JSP/JSF
    </li>
    <li>
Desktopová aplikace
    </li>
   </ul>
  </div>

 </div>

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

</div>

<div class="diagram1 d2 d1-java">
 <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="Presentation APIs for Java" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-java.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    Java
   </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 Java 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 existující snímky ze šablon
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-save ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Ukládání a otevírání souborů do a ze streamů
    </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">
     Vytvářejte prezentace z databáze
    </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">
     Vytvářejte tvary a přidávejte text do tvarů na snímcích
    </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">
     Práce s PowerPoint tabulkami
    </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">
     Zvládněte formátování textu a tvarů
    </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">
     Odstraňte nebo naneste ochranu na tvary
    </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">
     Vkládejte grafy aplikace Excel jako objekty OLE do snímků
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-flash ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Práce s komponentami ActiveX
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Převést prezentaci do více formátů v Javě
    </h2>
    <p>
     Aspose.Slides for Java API vykresluje prezentace do širokého počtu standardních formátů podobných tomu původnímu pomocí svého renderovacího jádra. Vykreslovací modul je speciálně navržen pro vykreslování s nejvyšší věrností PowerPointu. Převod prezentací do libovolného podporovaného formátu je jednoduchý pouhým načtením, nastavením výstupního formátu a voláním metody Save. Pomocí Java PowerPoint API definujte nastavení převodu Java PPT pro změnu výstupního dokumentu za běhu.
    </p>
    <div class="codeblock" id="code">
     <h3>
      Vykreslování prezentací - Java
     </h3>
     <pre><code class="java">// load the file to be rendered

Presentation prest = new Presentation(dir + "template.pptx");

// Convert PPTX to PDF, XPS and TIFF

prest.save(dir + "output.pdf", SaveFormat.Pdf);

prest.save(dir + "output.xps", SaveFormat.Xps);

prest.save(dir + "output.tiff", SaveFormat.Tiff);</code></pre>
    </div>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Změna prvků prezentace v Javě
    </h2>
    <p>
     Aspose.Slides for Java API je schopen zpracovat všechny prvky snímku včetně tabulky, textového pole, obdélníku, křivky, elipsy, automatického tvaru, rámečku obrázku, rámečku videa, rámečku zvuku a rámečku objektu OLE. Java PowerPoint API také poskytuje dobře navrženou sadu tříd Java PPT, která vám umožňuje komplexně manipulovat s každým z těchto prvků.
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     Manipulujte s PowerPoint SmartArt v Javě
    </h2>
    <p>
     Aspose.Slides for Java API mohou snadno vytvářet nebo přistupovat, manipulovat a odstraňovat existující tvary SmartArt ze snímku. Java PowerPoint API usnadňuje dynamické prozkoumávání vlastností SmartArt nebo správu uzlů SmartArt a také manipulaci s rozložením, stylem a barvou tvarů SmartArt.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Vytvářejte miniatury snímků v Javě
    </h2>
    <p>
     Existuje mnoho možností, jak používat miniatury snímků, například: vytvořit online prohlížeč prezentací na vlastní webové stránce, sdílet miniaturu snímků se zákazníky jako šablonu prezentace a mnoho dalších. Aspose.Slides for Java API umožňuje vytvářet miniatury snímků pomocí několika řádků kódu.
    </p>
    <div class="codeblock" id="code">
     <h3>
      Vytvořte miniaturu snímku - Java
     </h3>
     <pre><code class="java">// load the file

Presentation prest = new Presentation(dir + "template.pptx");

// access the first slide from the collection

ISlide sld = prest.getSlides().get_Item(0);

// create a full scale image of the slide

BufferedImage image = sld.getThumbnail(1f, 1f);

// save the image in JPEG format

ImageIO.write(image, "jpeg", new File(dir + "output.jpg"));</code></pre>
    </div>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Automatizace Microsoft Office – není potřeba
    </h2>
    <p>
     Rozhraní API je vytvořeno 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 dokonalou automatizační alternativu Microsoft PowerPoint z hlediska podporovaných funkcí, zabezpečení, stability, škálovatelnosti, rychlosti a ceny.
    </p>
   </div>
  </div>
 </div>
</div>
