Aspose.Slides  for Python via Java

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 Trial

Az

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