Aspose.Slides  for Python via Java

Python PowerPoint-API für Präsentationen

Erstellen, lesen, ändern und konvertieren Sie PowerPoint- und OpenOffice-Präsentationen mit Python ohne externe Software.

  Download Free Trial

Aspose.Slides für Python über Java ist eine Python-Bibliothek, mit der Sie PowerPoint-Präsentationen in Python erstellen, ändern und konvertieren können. Es unterstützt alle Präsentationselemente wie Folien, Formen, Text, Diagramme, Tabellen, Bilder und mehr. Es bietet außerdem viele erweiterte Funktionen wie Zusammenführen, Klonen, Teilen, Vergleichen und Drucken von Präsentationen. Es funktioniert ohne Abhängigkeiten und kann Tausende von Präsentationen in kurzer Zeit verarbeiten.

Warum Aspose.Slides für Python über Java wählen?

Aspose.Slides für Python über Java bietet viele Vorteile gegenüber anderen Lösungen zur PowerPoint-Automatisierung, wie zum Beispiel:

  • Plattformübergreifende Kompatibilität: Aspose.Slides für Python über Java unterstützt mehrere Plattformen. Sie können Aspose.Slides für Python über Java unter Windows, Linux, macOS und anderen Betriebssystemen verwenden.
  • Einfache Integration und Bereitstellung: Aspose.Slides für Python über Java ist eine eigenständige Bibliothek, die keine Installation von Microsoft Office oder anderer Software auf Ihrem System erfordert. Sie können Aspose.Slides für Python problemlos über Java in Ihre vorhandenen Anwendungen integrieren und auf jedem Server oder jeder Cloud-Umgebung bereitstellen.
  • Leistungsstarke Features und Funktionen: Aspose.Slides für Python über Java bietet zahlreiche Features und Funktionen für die Arbeit mit PowerPoint-Präsentationen, wie z. B. das Erstellen und Ändern von Folien, das Hinzufügen und Bearbeiten von Formen, Text, Bildern, Animationen und Übergängen , Diagramme, Tabellen und andere Elemente, Anwenden von Themen und Layouts, Einfügen von Audio und Video, Exportieren und Drucken von Präsentationen, Export in Video und vieles mehr.
  • Hohe Leistung und Qualität: Aspose.Slides für Python über Java liefert hohe Leistung und hochwertige Ergebnisse für die Verarbeitung von PowerPoint-Präsentationen. Sie können Tausende von Präsentationen in wenigen Minuten verarbeiten, ohne die Wiedergabetreue und Genauigkeit zu beeinträchtigen.
  • Kostenlose Test- und Lizenzoptionen: Aspose.Slides für Python über Java bietet eine kostenlose Testversion, die Sie herunterladen und 30 Tage lang ohne Einschränkungen verwenden können. Sie können auch aus verschiedenen Lizenzierungsoptionen wählen, die Ihren Anforderungen und Ihrem Budget entsprechen, z. B. Entwickler-, Standort-, OEM- und Cloud-Lizenzen.

Erweiterte Python PowerPoint-API-Funktionen

Erstellen oder klonen Sie diese Folien aus Vorlagen

Arbeiten Sie mit PowerPoint-Tabellen über die API

Tragen Sie den Schutz auf Formen auf oder entfernen Sie ihn.

Fügen Sie Excel-Diagramme als OleObjects zu Folien hinzu

Erstellen Sie Formen und fügen Sie Text zu Formen auf Folien hinzu

Behandeln Sie Text- und Formformatierungen

Generieren Sie Präsentationen aus der Datenbank

Schützen Sie Präsentationen und daraus resultierende Ergebnisse PDFs

Drucken Sie Präsentationen auf einem physischen Drucker

Systemanforderungen

Aspose.Slides für Python über Java ist eine plattformunabhängige API. Es kann auf Windows-, Unix/Linux- und Mac-Plattformen mit der folgenden installierten Software ausgeführt werden:
  • JDK 1.8 oder höher
  • Python 3.7 oder höher
  • JPype1 1.5.0 oder höher (JPype wurde auf Java-Versionen von 1.8 bis 11 getestet)

Wie installiert man

Verwenden Sie PyPI, um unsere Python-Bibliothek für die Präsentationsverarbeitung aus dem PyPI-Repository: zu installieren

pip install aspose-slides-java

So erstellen Sie eine neue PowerPoint-Präsentation in Python

Im folgenden Beispiel haben wir der ersten Folie der Präsentation ein Rechteck hinzugefügt.

            	
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()
            
        

So führen Sie Präsentationen in Python zusammen

Dieser Python-Code zeigt Ihnen, wie Sie Präsentationen zusammenführen:

            
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()
            
        

So importieren Sie eine Präsentation aus PDF in Python. PDF in PPT konvertieren, PDF in PPTX konvertieren, PDF in ODP konvertieren

Dieser Python-Code demonstriert den PDF-zu-PowerPoint-Konvertierungsprozess:

            
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()
            
        

So konvertieren Sie PowerPoint in PDF in Python

Dieser Python-Code zeigt Ihnen, wie Sie ein PowerPoint PPT-, PPTX- und OpenOffice ODP-Dokument mit den Standardoptionen in ein PDF-Dokument konvertieren. Die resultierende Datei ist ein PDF-Dokument in höchster Qualität

            
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()
            
        

So konvertieren Sie PowerPoint in JPG in Python. Konvertieren Sie PPT in JPG, konvertieren Sie PPTX in JPG, konvertieren Sie ODP in JPG

Das folgende Beispiel zeigt Ihnen, wie Sie ein PowerPoint PPT-, PPTX- und OpenOffice ODP-Dokument in einen Satz JPEG-Bilder konvertieren.

            
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