# Python PowerPoint API. Python PPTX, PPT från Aspose.Slides

> Python-bibliotek för att arbeta med Microsoft PowerPoint-filer. Python PPTX, PPT. Skapa redigera konvertera PPT PPTX PPS POT PPSX PPTM PPSM POTX POTM ODP PDF och många fler format.

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



<p><strong>Aspose.Slides för Python via .NET</strong> är ett kraftfullt klassbibliotek för att arbeta med eller bearbeta presentationer. Med den här produkten kan applikationer och utvecklare läsa, redigera eller manipulera och konvertera PowerPoint-presentationer (PPT, PPTX) och presentationer i andra format (ODP) utan tredjepartsapplikationer eller beroenden. </p>

<p><strong>Aspose.Slides för Python via. NET</strong> tillhandahåller dessa populära funktioner:</p>
<ul>
    <li>Laddar, öppnar och visar presentationer.</li>
    <li>Redigera presentationer.</li>
    <li>Konvertera presentationer till PDF, Word, JPG, HTML, GIF, SVG och många andra format.</li>
    <li>Rendering och utskrift av presentationer.</li>
    <li>Kryptering och dekryptering av presentationer; lösenordsskyddande presentationer och ta bort lösenord.</li>
    <li>Manipulera presentationsenheter, såsom huvudbilder, former, diagram, bildramar, ljudramar, videoramar, OLE, VBA-makron, animationer, etc.</li>
    <li>Och många fler funktioner.</li>
</ul>

<p>Python är ett mycket populärt språk som ser mycket användning i vanliga applikationer, webbutveckling, forskning och akademiska uppgifter, dataanalys, etc. Av denna anledning är <strong>Aspose.Slides</strong>-teamet stolta över att kunna erbjuda < strong>Aspose.Slides för Python via .NET</strong> till python-gemenskapen. </p>

<div class="diagram1 d1-python">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-table">
    </i>
    Databehandling
   </header>
   <ul>
    <li>
Hantera diagram
    </li>
    <li>
Hantera SmartArts
    </li>
    <li>
Hantera PowerPoint-former
    </li>
    <li>
Hantera ActiveX-kontroller
    </li>
    <li>
Hantera OleObjects
    </li>
   </ul>
   <header>
    <i class="fa fa-text-width">
    </i>
    Text och stycke
   </header>
   <ul>
    <li>
Manipulera text och formatering
    </li>
    <li>
Manipulera hyperlänktext
    </li>
    <li>
Ställ in platshållartyp
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cog">
    </i>
    Grafik & Multimedia
   </header>
   <ul>
    <li>
Hantera bildövergångar
    </li>
    <li>
Hantera animationseffekter
    </li>
    <li>
Lägg till kopplingar till former
    </li>
    <li>
Rotera och vänd former
    </li>
    <li>
Hantera Shapes linjestilar
    </li>
   </ul>
  </div>

 </div>

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

</div>

<div class="diagram1 d1-python">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-cubes">
    </i>
    Windows
   </header>
   <ul>
    <li>
Windows 7 (x64, x86)
    </li>
    <li>
Windows 8, 8.1 (x64, x86)
    </li>
    <li>
Windows 10 (x64, x86)
    </li>
	<li>
och andra
	</li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cubes">
    </i>
    Linux
   </header>
   <ul>
    <li>
Ubuntu
    </li>
    <li>
OpenSUSE
    </li>
    <li>
CentOS
    </li>
	<li>
och andra
	</li>
   </ul>
  </div>

 </div>

 <div class="d1-logo">
  <img width="70" height="75" alt="Presentation APIs for Python" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-python.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
   </small>
   Python
   <em>via .NET</em>
  </footer>
 </div>

</div>

<div class="diagram1 d2 d1-python">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-arrows-v">
    </i>
    Ingång/utgång
   </header>
   <ul>
    <li>
     <b>
Microsoft powerpoint:
     </b>
     PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM
    </li>
    <li>
     <b>
Öppet kontor:
     </b>
     ODP
    </li>
    <li>
     <b>
Fast layout:
     </b>
     PDF
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-mail-forward">
    </i>
    Endast utgång
   </header>
   <ul>
    <li>
     <b>
Fast layout:
     </b>
     PDF, PDF/A, XPS
    </li>
    <li>
     <b>
Bilder:
     </b>
     JPEG, PNG, BMP, TIFF, GIF
    </li>
    <li>
SVG
    </li>
    <li>
     <b>
Webb:
     </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-python.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
   </small>
   Python
   <em>via .NET</em>
  </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">
    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 bilder från mallar
    </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">
     Arbeta med PowerPoint-tabeller via 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">
     Applicera eller ta bort skyddet på former
    </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">
     Lägg till Excel-diagram som OleObjects till bilder
    </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">
     Stöd för länkade 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">
     Skapa presentationer från databasen
    </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">
     Skydda presentationer och resulterande 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-4">
    <em class="fa fa-font ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Skapa och anpassa diagram
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Systemkrav
    </h2>
    <ul>
	  <li>Kompatibel med Python 3.5, 3.6, 3.7, 3.8 och 3.9</li>
	  <li>Om du skriver Python-kod på Linux, ta en titt på <a href="https://docs.aspose.com/slides/python-net/system-requirements/">ytterligare krav för Linux</a></li>
    </ul>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Hur man installerar
    </h2>
    <p>Använd <strong>pip</strong> för att installera vårt Python-bibliotek för presentationsbearbetning från <a href="https://pypi.org/project/aspose.slides/">PyPI-arkivet</a></p>:
	<pre><code>pip install aspose.slides</code></pre>
   </div>
    <div class="col-lg-12">
        <h2 class="h2title">Skapa ny PowerPoint-presentation. Python PPTX, PPT eller ODP</h2>
        <p>I exemplet nedan har vi lagt till en rad i presentationens första bild.</p>
        <pre>
            <code class="python">
import aspose.slides as slides

# Instantiate a Presentation object that represents a presentation file
with slides.Presentation() as presentation:
    slide = presentation.slides[0]
    slide.shapes.add_auto_shape(slides.ShapeType.LINE, 50, 150, 300, 0)
    presentation.save("NewPresentation_out.pptx", slides.export.SaveFormat.PPTX)
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Slå samman presentationer: Python PPTX, PPT eller ODP</h2>
        <p>Denna Python-kod visar hur du slår samman presentationer:</p>
        <pre>
            <code class="python">
import aspose.slides as slides

with slides.Presentation("Presentation1.pptx") as pres1:
    with slides.Presentation("Presentation2.pptx") as pres2:
        for slide in pres2.slides:
            pres1.slides.add_clone(slide)
        pres1.save("combined.pptx", slides.export.SaveFormat.PPTX)
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title"> Importera presentation från PDF: Python PPTX, PPT eller ODP</h2>
        <p>Denna Python-kod demonstrerar PDF till PowerPoint-konverteringsprocessen:</p>
        <pre>
            <code class="python">
import aspose.slides as slides

with slides.Presentation() as pres:
    pres.slides.remove_at(0)
    pres.slides.add_from_pdf("welcome-to-powerpoint.pdf")
    pres.save("OutputPresentation.pptx", slides.export.SaveFormat.PPTX)
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Konvertera PowerPoint till PDF med standardalternativ: Python PPTX, PPT eller ODP till PDF</h2>
        <p>Den här pythonkoden 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 aspose.slides as slides

# Instantiate a Presentation object that represents a PPT file
presentation = slides.Presentation("PowerPoint.ppt")

# Save the presentation as PDF
presentation.save("PPT-to-PDF.pdf", slides.export.SaveFormat.PDF)
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Konvertera PowerPoint till JPG: Python PPTX, PPT eller ODP till JPEG</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 aspose.slides as slides
import aspose.pydrawing as drawing

pres = slides.Presentation("pres.pptx")

for sld in pres.slides:
    bmp = sld.get_thumbnail(1, 1)
    bmp.save("Slide_{num}.jpg".format(num=str(sld.slide_number)), drawing.imaging.ImageFormat.jpeg)
            </code>
        </pre>
    </div>
  </div>
 </div>
</div>

> Vi har funnit att Aspose.Slides är lätt att använda och fungerar bra på våra servrar. Vi har funnit att de fyller ett viktigt behov av dynamiskt genererande filer för att utöka vår räckvidd bortom den traditionella webbapplikationen.
>
> — Rick Joi | Workplace Dynamics, UK

> Produkten fungerade som annonserad, dokumentationen var lätt att följa och supportforumen var all hjälp vi behövde. Den slutliga lösningen som vi implementerade har överträffat våra initiala förväntningar avsevärt.
>
> — Bruce Brien | Stratascope Inc, USA
