# Python PowerPoint API av Aspose.Slides

> Aspose.Slides för Python via Java är ett Python PowerPoint API som låter dig skapa, modifiera och konvertera PowerPoint-presentationer i Python.

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



<p><strong>Aspose.Slides för Python via Java</strong> är ett Python-bibliotek som låter dig skapa, ändra och konvertera PowerPoint-presentationer i Python. Den stöder alla presentationselement som bilder, tidigare, text, diagram, tabeller, bilder och mer. Den erbjuder också många avancerade funktioner som sammansättning, kloning, delning, jämförelse och utskrift av presentationer. Den fungerar utan några beroende och kan bearbeta tusentals presentationer på kort tid.</p>

## Varför välja Aspose.Slides för Python via Java?

Aspose.Slides för Python via Java erbjuder många fördelar jämfört med andra lösningar för PowerPoint-automatisering, som:

- **Tvärplattformskompatibilitet**: Aspose.Slides för Python via Java stöder flera plattformar. Du kan använda Aspose.Slides för Python via Java på Windows, Linux, macOS och andra operativsystem.
- **Enkel integration och distribution**: Aspose.Slides för Python via Java är ett fristående bibliotek som inte kräver att Microsoft Office eller någon annan programvara installeras på ditt system. Du kan enkelt integrera Aspose.Slides för Python via Java med dina befintliga applikationer och distribuera den på valfri server eller molnmiljö.
- **Kraftfulla funktioner och funktionalitet**: Aspose.Slides för Python via Java tillhandahåller en rik uppsättning funktioner och funktioner för att arbeta med PowerPoint-presentationer, som att skapa och ändra bilder, lägga till och redigera former, text, bilder, animationer, övergångar , diagram, tabeller och andra element, tillämpa teman och layouter, infoga ljud och video, exportera och skriva ut presentationer, exportera till video och mycket mer.
- **Hög prestanda och kvalitet**: Aspose.Slides för Python via Java ger hög prestanda och kvalitetsresultat för bearbetning av PowerPoint-presentationer. Du kan bearbeta tusentals presentationer på några minuter, utan att kompromissa med utmatningens trohet och noggrannhet.
- **Kostnadsfria prov- och licensalternativ**: Aspose.Slides för Python via Java erbjuder en gratis testversion som du kan ladda ner och använda i 30 dagar, utan några begränsningar. Du kan också välja mellan olika licensalternativ som passar dina behov och budget, såsom utvecklare, webbplats, OEM och molnlicenser.

<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">Avancerade Python PowerPoint API-funktioner</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">Skapa eller klona befintliga bilder från mallar</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">Arbeta med PowerPoint-tabeller via 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">Applicera eller ta bort skyddet på tidigare</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">Lägg till Excel-diagram som OleObjects till bilder</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">
     Skapa former och lägg till text till former på bilder
    </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">
     Hantera text- och formformatering
    </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">Generera presentationer från databasen</p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-lock ico-blue fa-2x col-lg-2">
    </em>
    <p class-col-lg-10Skydda presentationer och="innehållande 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">Skriv ut presentationer på en fysisk skrivare</p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">Systemkrav</h2>
    Aspose.Slides för Python via Java är ett plattformsoberoende API. Det kan köras på Windows, Unix/Linux och Mac-plattformar med följande program installerade:
    <ul>
      <li>JDK 1.8 eller högre</li>
      <li>Python 3.7 eller högre</li>
      <li>JPype1 1.5.0 eller senare (JPype har testats på Java-versioner från 1.8 till 11)</li>
    </ul>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">Hur man installerar</h2>
    <p>Använd <strong>PyPI</strong> för att installera vårt Python-bibliotek för presentationsbehandling från <a href="https://pypi.org/project/aspose-slides-java/">PyPI-arkivet:</a></p>
    <pre><code>pip install aspose-slides-java</code></pre>
   </div>
    <div class="col-lg-12">
        <h2 class="h2title">Hur man skapar en ny PowerPoint-presentation i Python</h2>
        <p>I exemplet nedan har vi lagt till en rektangel till den första bilden av presentationen.</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">Hur man slår samman presentationer i Python</h2>
        <p>Denna Python-kod visar hur du slår samman presentationer:</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">Hur man importerar presentation från PDF i Python. Konvertera PDF till PPT, Konvertera PDF till PPTX, Konvertera PDF till ODP</h2>
        <p>Denna Python-kod demonstrerar PDF till PowerPoint-konverteringsprocessen:</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">Hur man konverterar PowerPoint till PDF i Python</h2>
        <p>Denna Python-kod visar hur du konverterar ett PowerPoint PPT-, PPTX- och OpenOffice ODP-dokument till ett PDF-dokument med standardalternativen. Den resulterande filen är ett PDF-dokument med högsta kvalitetsnivåer</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">Hur man konverterar PowerPoint till JPG i Python. Konvertera PPT till JPG, Konvertera PPTX till JPG, Konvertera ODP till JPG</h2>
        <p>Följande exempel visar hur du konverterar ett PowerPoint PPT-, PPTX- och OpenOffice ODP-dokument till en uppsättning JPEG-bilder.</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>
