# Python PowerPoint API autorstwa Aspose.Slides

> Aspose.Slides for Python via Java to interfejs API programu PowerPoint w języku Python, który umożliwia tworzenie, modyfikowanie i konwertowanie prezentacji programu PowerPoint w języku Python.

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



<p><strong>Aspose.Slides dla języka Python w języku Java</strong> do biblioteki języka Python, która umożliwia tworzenie, tworzenie i przekształcanie prezentacji programu PowerPoint w języku Python. Obsługuje wszystkie elementy prezentacji, takie jak slajdy, kształty, tekst, wykresy, tabele, obrazy i inne. Oferuje także wiele zaawansowanych funkcji, takich jak podłączenie, klonowanie, podział, rozdział i drukowanie prezentacji. Działanie bez jakichkolwiek konsekwencji może zostać przetworzone w krótkim czasie.</p>

## Dlaczego warto wybrać Aspose.Slides dla Pythona poprzez Javę?

Aspose.Slides dla Pythona za pośrednictwem Java oferuje wiele zalet w porównaniu z innymi rozwiązaniami do automatyzacji programu PowerPoint, takimi jak:

- **Kompatybilność między platformami**: Aspose.Slides dla Pythona za pośrednictwem Java obsługuje wiele platform. Możesz używać Aspose.Slides dla Pythona poprzez Javę w systemach Windows, Linux, macOS i innych systemach operacyjnych.
- **Łatwa integracja i wdrożenie**: Aspose.Slides dla Pythona w Javie to samodzielna biblioteka, która nie wymaga instalowania pakietu Microsoft Office ani żadnego innego oprogramowania w systemie. Możesz łatwo zintegrować Aspose.Slides for Python poprzez Javę z istniejącymi aplikacjami i wdrożyć go na dowolnym serwerze lub w chmurze.
- **Zaawansowane funkcje i funkcjonalność**: Aspose.Slides dla Pythona za pośrednictwem Java zapewnia bogaty zestaw funkcji i funkcjonalności do pracy z prezentacjami programu PowerPoint, takich jak tworzenie i modyfikowanie slajdów, dodawanie i edytowanie kształtów, tekstu, obrazów, animacji, przejść , wykresy, tabele i inne elementy, stosowanie motywów i układów, wstawianie plików audio i wideo, eksportowanie i drukowanie prezentacji, eksportowanie do plików wideo i wiele więcej.
- **Wysoka wydajność i jakość**: Aspose.Slides dla Pythona za pośrednictwem Java zapewnia wysoką wydajność i jakość wyników podczas przetwarzania prezentacji PowerPoint. Możesz przetworzyć tysiące prezentacji w ciągu kilku minut, bez uszczerbku dla wierności i dokładności wyników.
- **Bezpłatna wersja próbna i opcje licencjonowania**: Aspose.Slides dla Pythona za pośrednictwem Java oferuje bezpłatną wersję próbną, którą możesz pobrać i używać przez 30 dni, bez żadnych ograniczeń. Możesz także wybierać spośród różnych opcji licencjonowania, które odpowiadają Twoim potrzebom i budżetowi, takich jak licencje dla programistów, witryn, OEM i chmury.

<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 API programu PowerPoint w języku Python</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 opuszczanie slajdu z szablonu</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">Pracuj z tabelami programu PowerPoint za pośrednictwem interfejsu API</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">Zastosuj lub usuń ochronę kształtów</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">Dodaj wykresy Excela jako obiekty OleObjects do slajdów</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órcz kształtujący i dodawaj do tekstu kształtującego na slajdach
    </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ługuj formatowanie tekstu i kształtów
    </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 prezenty z bazy danych</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">Chroń prezentacje i pliki 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">Drukuj prezenty na użytkownika drukarki</p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">Wymagania systemowe</h2>
    Aspose.Slides dla Pythona poprzez Javę do API niezależnego od platformy. Może urządzenie na platformach Windows, Unix/Linux i Mac z zainstalowanym oprogramowaniem:
    <ul>
      <li>JDK 1.8 lub nowszy</li>
      <li>Python 3.7 lub nowszy</li>
      <li>JPype1 1.5.0 lub nowszy (JPype został przetestowany na wersjach Java od 1.8 do 11)</li>
    </ul>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">Jak zainstalować</h2>
    <p>Użyj <strong>PyPI</strong>, aby zainstalować naszą bibliotekę Python do przetwarzania prezentacji z <a href="https://pypi.org/project/aspose-slides-java/">repozytorium PyPI:</a></p>
    <pre><code>pip install aspose-slides-java</code></pre>
   </div>
    <div class="col-lg-12">
        <h2 class="h2title">Jak utworzyć nową prezentację programu PowerPoint w Pythonie</h2>
        <p>W poniższym przykładzie dodaliśmy prostokąt do pierwszego slajdu prezentacji.</p>
        <pre>
            <code class="python">
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat, ShapeType

pres = Presentation()
slide = pres.getSlides().get_Item(0)
slide.getShapes().addAutoShape(ShapeType.Rectangle, 50, 150, 300, 200)
pres.save("NewPresentation.pptx", SaveFormat.Pptx)

jpype.shutdownJVM()
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Jak scalić prezentacje w Pythonie</h2>
        <p>Ten kod Pythona pokazuje, jak scalić prezentacje:</p>
        <pre>
            <code class="python">
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat

pres1 = Presentation("pres1.pptx");
pres2 = Presentation("pres2.pptx");

for i in range(pres2.getSlides().size()):
    pres1.getSlides().addClone(pres2.getSlides().get_Item(i));

pres1.save("combinedPresentation.pptx", SaveFormat.Pptx);

jpype.shutdownJVM()
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Jak zaimportować prezentację z pliku PDF w Pythonie. Konwertuj pliki PDF na PPT, Konwertuj pliki PDF na PPTX, Konwertuj pliki PDF na ODP</h2>
        <p>Ten kod Pythona demonstruje proces konwersji pliku PDF do programu PowerPoint:</p>
        <pre>
            <code class="python">
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat

pres = Presentation();

pres.getSlides().removeAt(0);
pres.getSlides().addFromPdf("welcome-to-powerpoint.pdf");

pres.save("outputPresentation.pptx", SaveFormat.Pptx);

jpype.shutdownJVM()
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Jak przekonwertować program PowerPoint do formatu PDF w Pythonie</h2>
        <p>Ten kod Pythona pokazuje, jak przekonwertować dokument PowerPoint PPT, PPTX i OpenOffice ODP na dokument PDF przy użyciu opcji domyślnych. Wynikowy plik jest dokumentem PDF o maksymalnym poziomie jakości</p>
        <pre>
            <code class="python">
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat

pres = Presentation("PowerPoint.pptx");

pres.save("PPTX-to-PDF.pdf", SaveFormat.Pdf);

jpype.shutdownJVM()
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Jak przekonwertować PowerPoint na JPG w Pythonie. Konwertuj PPT na JPG, Konwertuj PPTX na JPG, Konwertuj ODP na JPG</h2>
        <p>Poniższy przykład pokazuje, jak przekonwertować dokument PowerPoint PPT, PPTX i OpenOffice ODP na zestaw obrazów JPEG.</p>
        <pre>
            <code class="python">
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation
from javax.imageio import ImageIO
from java.io import File

pres = Presentation("pres.pptx");

format_name = "PNG"

for i in range(pres.getSlides().size()):
    buffImage = pres.getSlides().get_Item(i).getThumbnail(2, 2)
    ImageIO.write(buffImage, format_name, File("image_java" + str(i) + ".png"))

jpype.shutdownJVM()
            </code>
        </pre>
    </div>
  </div>
 </div>
</div>
