Python PowerPoint API for Presentations
Hozzon létre, olvasson, módosítson és konvertáljon PowerPoint és OpenOffice prezentációkat Python segítségével külső szoftver nélkül.
Download Free TrialAz
Aspose.Slides for Python Java-n keresztül egy Python-könyvtár, amely lehetővé teszi a PowerPoint-prezentációk létrehozását, módosítását és konvertálását Pythonban. Támogatja az összes prezentációs elemet, például diákat, alakzatokat, szöveget, diagramokat, táblázatokat, képeket stb. Számos fejlett funkciót kínál, például egyesítést, klónozást, felosztást, összehasonlítást és prezentációk nyomtatását. Függőség nélkül működik, és prezentációk ezreit képes rövid időn belül feldolgozni.
Miért válassza az Aspose.Slides-t a Pythonhoz Java-n keresztül?
Az Aspose.Slides for Python a Java-n keresztül számos előnnyel rendelkezik a PowerPoint automatizálási megoldásaihoz képest, például:
- ** Platformok közötti kompatibilitás**: Az Aspose.Slides for Python a Java-n keresztül több platformot is támogat. Az Aspose.Slides for Python a Java-n keresztül használható Windows, Linux, macOS és más operációs rendszereken.
- Egyszerű integráció és üzembe helyezés: Az Aspose.Slides for Python via Java egy önálló könyvtár, amelyhez nem szükséges Microsoft Office vagy más szoftver telepítése a rendszerre. Könnyedén integrálhatja az Aspose.Slides for Python programját Java-n keresztül meglévő alkalmazásaival, és bármely kiszolgálón vagy felhőkörnyezeten üzembe helyezheti.
- Erőteljes funkciók és funkcionalitás: Az Aspose.Slides for Python a Java-n keresztül funkciók és funkciók gazdag készletét kínálja a PowerPoint-prezentációkkal való munkavégzéshez, például diák létrehozásához és módosításához, alakzatok, szövegek, képek, animációk, átmenetek hozzáadásához és szerkesztéséhez. , diagramok, táblázatok és egyéb elemek, témák és elrendezések alkalmazása, hang és videó beszúrása, prezentációk exportálása és nyomtatása, videóba exportálás és még sok más.
- Nagy teljesítmény és minőség: Az Aspose.Slides for Python a Java-n keresztül nagy teljesítményt és minőségi eredményeket biztosít a PowerPoint-prezentációk feldolgozásához. Prezentációk ezreit dolgozhatja fel percek alatt, anélkül, hogy a kimenet hűségét és pontosságát veszélyeztetné.
- Ingyenes próbaverzió és licencelési lehetőségek: Az Aspose.Slides for Python a Java-n keresztül ingyenes próbaverziót kínál, amelyet 30 napig letölthet és használhat korlátozások nélkül. Választhat az igényeinek és költségvetésének megfelelő különféle licencelési lehetőségek közül is, például fejlesztői, webhely-, OEM- és felhőlicencek közül.
Speciális Python PowerPoint API-szolgáltatások
Meglégő diák létrehozása vagy klónozása sablonokból
PowerPoint táblák kezelése API-n keresztül
Alkalmazza vagy távolítsa el a védelmet az alakzatokon
Excel-diagramok megjelent OleObject-ként a diákhoz
Hozzon létre alakzatokat, és adjon hozzá szöveget a diák alakzataihoz
Szöveg- és alakformálás kezelése
Prezentációk generálása adatbázisból
Védje a prezentációkat és az eredményül kapott PDF-eket
Prezentációk nyomtatása fizikai nyomtatón
Rendszerkövetelmények
Az Aspose.Slides for Python a Java platformon keresztül platformfüggetlen API. Windows, Unix/Linux és Mac platformokon futhat a következő szoftverrel:- JDK 1.8 vagy újabb
- Python 3.7 vagy újabb
- JPype1 1.5.0 vagy újabb (a JPype 1.8-tól 11-ig terjedő Java-verziókon lett tesztelve)
Hogyan kell telepíteni
A PyPI használatával telepítse Python-könyvtárunkat prezentációfeldolgozáshoz a PyPI-tárházból:
pip install aspose-slides-java
Új PowerPoint prezentáció létrehozása Pythonban
Az alábbi példában egy téglalapot adtunk a bemutató első diájához.
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()
Hogyan lehet prezentációkat egyesíteni Pythonban
Ez a Python-kód megmutatja, hogyan egyesítheti a prezentációkat:
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()
Prezentáció importálása PDF-ből Pythonban. PDF konvertálása PPT formátumba, PDF konvertálása PPTX formátumba, PDF konvertálása ODP formátumba
Ez a Python-kód bemutatja a PDF-ből PowerPoint konvertálási folyamatot:
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()
Hogyan lehet a PowerPointot PDF-be konvertálni Pythonban
Ez a Python-kód bemutatja, hogyan konvertálhat PowerPoint PPT-, PPTX- és OpenOffice ODP-dokumentumot PDF-dokumentummá az alapértelmezett beállításokkal. Az eredményül kapott fájl egy PDF dokumentum a maximális minőségi szinten
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()
Hogyan lehet a PowerPointot JPG-vé konvertálni Pythonban. PPT konvertálása JPG formátumba, PPTX konvertálása JPG formátumba, ODP konvertálása JPG formátumba
A következő példa bemutatja, hogyan alakíthat át egy PowerPoint PPT, PPTX és OpenOffice ODP dokumentumot JPEG képek készletévé.
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
- Tanulási források
- Dokumentáció
- Forráskód
- API referenciák
- Oktatóvideók
- Terméktámogatás
- Ingyenes támogatás
- Fizetett támogatás
- Blog
- Kiadási megjegyzések
- Miért az Aspose.Slides for Python Java-n keresztül?
- Ügyfelek listája
- Sikertörténetek