# Java PowerPoint API | Załóż slajdy Java

> Aspose.Slides for Java to Aspose Java PowerPoint API do tworzenia Java PPT i Java PPTX.

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



<p>
 Aspose.Slides for Java to Java PowerPoint API do manipulacji i zarządzania prezentacjami. Pozwala programistom czytać, pisać, konwertować i manipulować prezentacjami PowerPoint w Javie. Wszystkie elementy dokumentu, takie jak slajdy, tabele, tekst, wykresy, kształty, obrazy i diagramy SmartArt są dostępne do manipulacji.
</p>

<p>
 Aspose.Slides for Java API obsługuje eksportowanie prezentacji do formatów PDF, PDF/A, HTML, XPS i obrazów. Java PowerPoint API zawiera wiele rozszerzonych funkcji Java PPT, takich jak: łączenie, klonowanie, dzielenie, porównywanie, drukowanie prezentacji PPT(X) w Javie. Aspose.Slides for Java API działa bez żadnych dodatkowych zależności.
</p>

<div class="diagram1 d1-java">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-table">
    </i>
    Przetwarzanie danych
   </header>
   <ul>
    <li>
Twórz wykresy
    </li>
    <li>
Pracuj z SmartArts
    </li>
    <li>
Praca z kształtami PowerPoint
    </li>
    <li>
Wsparcie dla kontrolek ActiveX
    </li>
    <li>
Wsparcie dla obiektów Ole
    </li>
   </ul>
   <header>
    <i class="fa fa-text-width">
    </i>
    Tekst i akapit
   </header>
   <ul>
    <li>
Zarządzaj tekstem i formatowaniem
    </li>
    <li>
Zarządzaj tekstem hiperłącza
    </li>
    <li>
Ustaw typ zastępczy
    </li>
    <li>
Symbole zastępcze i ramki tekstu
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cog">
    </i>
    Grafika i multimedia
   </header>
   <ul>
    <li>
Obsługuje wykresy MSO
    </li>
    <li>
Obsługuje kształty SmartArt
    </li>
    <li>
Obsługuje kształty ActiveX
    </li>
    <li>
Zarządzaj przejściami slajdów
    </li>
    <li>
Zarządzaj efektami animacji
    </li>
    <li>
Dodaj złącza do kształtów
    </li>
    <li>
Obróć i odwróć kształty
    </li>
    <li>
Zarządzaj stylami linii kształtu
    </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>
    Środowisko wykonawcze Java
   </header>
   <ul>
    <li>
Aplikacja JSP/JSF
    </li>
    <li>
Aplikacja pulpitu
    </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>
    Wejście wyjście
   </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>
    Tylko wyjście
   </header>
   <ul>
    <li>
     <b>
Naprawiono układ:
     </b>
     PDF, PDF/A, XPS
    </li>
    <li>
     <b>
Obrazy:
     </b>
     JPEG, PNG, BMP, TIFF, GIF
    </li>
    <li>
SVG
    </li>
    <li>
     <b>
Sieć:
     </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">
    Zaawansowane funkcje 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">
     Twórz lub klonuj istniejące slajdy z szablonów
    </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">
     Zapisuj i otwieraj pliki do i ze strumieni
    </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">
     Generuj prezentacje z bazy danych
    </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">
     Twórz kształty i dodawaj tekst do kształtów na slajdach
    </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">
     Praca z tabelami PowerPoint
    </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">
     Obsługa formatowania tekstu i kształtu
    </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">
     Usuń lub zastosuj ochronę na kształtach
    </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">
     Osadź wykresy Excela jako obiekty OLE na slajdach
    </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">
     Praca z komponentami ActiveX
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Konwertuj prezentację na wiele formatów w Javie
    </h2>
    <p>
     Aspose.Slides for Java API renderuje prezentacje do wielu standardowych formatów podobnych do oryginalnego, korzystając z jego silnika renderującego. Silnik renderujący jest specjalnie zaprojektowany do renderowania z najwyższą wiernością PowerPoint. Konwertowanie prezentacji do dowolnego obsługiwanego formatu jest proste, wystarczy załadować, ustawić format wyjściowy i wywołać metodę Save. Za pomocą Java PowerPoint API zdefiniuj ustawienia konwersji Java PPT, aby zmienić dokument wyjściowy w locie.
    </p>
    <div class="codeblock" id="code">
     <h3>
      Renderuj prezentacje - 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">
     Zmień elementy prezentacji w Javie
    </h2>
    <p>
     Aspose.Slides for Java API może obsługiwać wszystkie elementy slajdów, w tym tabelę, pole tekstowe, prostokąt, polilinię, elipsę, auto-kształt, ramkę obrazu, ramkę wideo, ramkę audio i ramkę obiektu OLE. Interfejs API Java PowerPoint zapewnia również dobrze zaprojektowany zestaw klas Java PPT, który umożliwia wszechstronne manipulowanie każdym z tych elementów.
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     Manipulowanie grafiką SmartArt w programie PowerPoint w języku Java
    </h2>
    <p>
     Aspose.Slides for Java API może łatwo tworzyć lub uzyskiwać dostęp, manipulować i usuwać istniejące kształty SmartArt ze slajdu. Interfejs API Java PowerPoint ułatwia dynamiczne eksplorowanie właściwości grafiki SmartArt lub zarządzanie węzłami grafiki SmartArt, a także manipulowanie układem, stylem i kolorem kształtów grafiki SmartArt.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Twórz miniatury slajdów w języku Java
    </h2>
    <p>
     Istnieje wiele możliwości wykorzystania miniatur slajdów, takich jak: tworzenie przeglądarki prezentacji online na niestandardowej stronie internetowej, udostępnianie miniatury slajdów klientom jako szablonu prezentacji i wiele innych. Aspose.Slides for Java API umożliwia tworzenie miniatur slajdów za pomocą zaledwie kilku linijek kodu.
    </p>
    <div class="codeblock" id="code">
     <h3>
      Utwórz miniaturę slajdu - 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">
     Automatyzacja Microsoft Office – nie jest potrzebna
    </h2>
    <p>
     Interfejs API jest zbudowany przy użyciu kodu zarządzanego, który nie wymaga instalowania na komputerze pakietu Microsoft Office ani programu Microsoft PowerPoint, aby pracować z formatami dokumentów programu PowerPoint. Jest to doskonała alternatywa automatyzacji Microsoft PowerPoint pod względem obsługiwanych funkcji, bezpieczeństwa, stabilności, skalowalności, szybkości i ceny.
    </p>
   </div>
  </div>
 </div>
</div>
