Python PowerPoint API för presentationer
Skapa, läs, ändra och konvertera PowerPoint- och OpenOffice-presentationer med Python utan någon extern programvara.
Download Free TrialAspose.Slides för Python via Java ä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.
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.
Avancerade Python PowerPoint API-funktioner
Skapa eller klona befintliga bilder från mallar
Arbeta med PowerPoint-tabeller via API
Applicera eller ta bort skyddet på tidigare
Lägg till Excel-diagram som OleObjects till bilder
Skapa former och lägg till text till former på bilder
Hantera text- och formformatering
Generera presentationer från databasen
Skriv ut presentationer på en fysisk skrivare
Systemkrav
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:- JDK 1.8 eller högre
- Python 3.7 eller högre
- JPype1 1.5.0 eller senare (JPype har testats på Java-versioner från 1.8 till 11)
Hur man installerar
Använd PyPI för att installera vårt Python-bibliotek för presentationsbehandling från PyPI-arkivet:
pip install aspose-slides-java
Hur man skapar en ny PowerPoint-presentation i Python
I exemplet nedan har vi lagt till en rektangel till den första bilden av presentationen.
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()
Hur man slår samman presentationer i Python
Denna Python-kod visar hur du slår samman presentationer:
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()
Hur man importerar presentation från PDF i Python. Konvertera PDF till PPT, Konvertera PDF till PPTX, Konvertera PDF till ODP
Denna Python-kod demonstrerar PDF till PowerPoint-konverteringsprocessen:
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()
Hur man konverterar PowerPoint till PDF i Python
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
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()
Hur man konverterar PowerPoint till JPG i Python. Konvertera PPT till JPG, Konvertera PPTX till JPG, Konvertera ODP till JPG
Följande exempel visar hur du konverterar ett PowerPoint PPT-, PPTX- och OpenOffice ODP-dokument till en uppsättning JPEG-bilder.
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()
Support and Learning Resources
- Produktsupport
- Gratis support
- Betald support
- Blogg
- Release Notes
- Varför Aspose.Slides för Python via Java?
- Kundlista
- Framgångsberättelser