![PPTX zu JPG-Java](images/PowerPoint-to-Image-in-C.png#center)
MS PowerPoint Präsentationen können nicht direkt aus den Web oder Desktop Anwendungen angezeigt werden. Eine der möglichen Lösungen besteht darin, die Folien in einer PPTX-Präsentation in Bilder wie JPEG oder PNG umzuwandeln. In Übereinstimmung mit dem oben genannten Szenario zeigt Ihnen dieser Artikel, wie Sie Folien in einem PPTX Format mit Java in JPG Bilder konvertieren.
- PPTX zu JPG Konvertierungs API
- Konvertieren Sie PPTX mit Java in ein JPG Bild
- Passen Sie die Bildabmessungen in der PPTX zu JPG Konvertierung an
Java-PPTX zu JPG BildKonvertierungs API
Aspose.Slides for Java ist eine API zur Bearbeitung von Präsentationen, mit der Sie PowerPoint-Automatisierungsfunktionen aus Ihren Java Anwendungen implementieren können. Darüber hinaus bietet es auch eine PPTX zu JPG BildKonverter API, um Miniaturansichten der Folien in einer Präsentation zu generieren. Sie können die API entweder herunterladen oder mithilfe der Maven-Konfiguration installieren.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides</artifactId>
<classifier>jdk16</classifier>
</dependency>
PPTX zu JPG-Java-Konvertierung
Um die PPTX-Folien in JPG umzuwandeln, können Sie die Folien einfach in einer Präsentation durchlaufen und jede davon als JPG Datei speichern. Im Folgenden sind die Schritte zum Ausführen dieses Vorgangs aufgeführt.
- Laden Sie die PowerPoint PPTX Datei mit der Klasse Presentation.
- Rufen Sie die Folien in der Präsentation mit der methode Presentation.getSlides() ab.
- Greifen Sie über die Benutzeroberfläche ISlide auf jede Folie zu.
- Holen Sie sich die Miniaturansicht der Folie mithilfe der Methode ISlide.getThumbnail(1f, 1f) in ein BufferedImage objekt.
- Speichern Sie das BufferedImage als JPG Datei.
Das folgende Codebeispiel zeigt, wie man eine PPTX-Folie mit Java in ein JPG Bild konvertiert.
// Laden Sie die PowerPoint Präsentation
Presentation pres = new Presentation("presentation.pptx");
// Durchlaufen Sie jede Folie in der Präsentation
for (ISlide sld : pres.getSlides()) {
// Erstellen Sie ein Bild in voller Größe
BufferedImage bi = sld.getThumbnail(1f, 1f);
// Erstellen Sie eine neue Datei
File outputfile = new File(sld.getSlideNumber() + "_Slide.jpg");
// Speichern Sie das Bild im JPEG Format auf der Festplatte
ImageIO.write(bi, "jpg", outputfile);
}
PowerPoint-PPTX
![PowerPoint-PPTX](images/Presentation.png#center)
Konvertierte JPG Bilder
![Java-PPTX zu JPG Konvertierung](images/PPT-to-JPG-in-C.png#center)
Java PPTX zu JPG - Anpassen der Bildabmessungen
Sie können auch die Abmessungen anpassen, um die konvertierten JPG Bilder nach Ihren Wünschen zu skalieren. Im Folgenden finden Sie die Schritte zum Festlegen der Werte für „Skalieren X“ und „Skalieren Y“ bei der PPTX zu JPG Konvertierung.
- Laden Sie die PowerPoint PPTX Datei mit der Klasse Presentation.
- Geben Sie die Skalierungswerte für die x-Achse und die y-Achse an, indem Sie die Breite bzw. Höhe der Folie verwenden.
- Rufen Sie die Folien in der Präsentation mit der methode Presentation.getSlides() ab.
- Greifen Sie über die Benutzeroberfläche ISlide auf jede Folie zu.
- Rufen Sie die Miniaturansicht der Folie mit der methode ISlide.getThumbnail(ScaleX, ScaleY) in ein BufferedImage objekt ab.
- Speichern Sie das BufferedImage als JPG Datei.
Das folgende Codebeispiel zeigt, wie eine benutzerdefinierte Skalierung bei der PPTX zu JPG Konvertierung angewendet wird.
// Laden Sie die PowerPoint Präsentation
Presentation pres = new Presentation("presentation.pptx");
// Maße definieren
int desiredX = 1200;
int desiredY = 800;
// Erhalten Sie skalierte Werte von X und Y
float ScaleX = (float)(1.0 / pres.getSlideSize().getSize().getWidth()) * desiredX;
float ScaleY = (float)(1.0 / pres.getSlideSize().getSize().getHeight()) * desiredY;
// Durchlaufen Sie jede Folie in der Präsentation
for (ISlide sld : pres.getSlides()) {
// Erstellen Sie ein Bild in voller Größe
BufferedImage bi = sld.getThumbnail(ScaleX, ScaleY);
// Erstellen Sie eine neue Datei
File outputfile = new File(sld.getSlideNumber() + "_Slide.jpg");
// Speichern Sie das Bild im JPEG Format auf der Festplatte
ImageIO.write(bi, "jpg", outputfile);
}
Fazit
In diesem Artikel haben Sie gelernt, wie Sie Folien in PPTX mit Java in JPG Bilder konvertieren. Außerdem haben Sie gesehen, wie Sie die gewünschte Skalierung auf die Bilder bei der Umwandlung von PPTX in JPG anwenden. Weitere Informationen zur Java-Präsentationsmanipulations-API finden Sie in Dokumentation.
Siehe auch
- Konvertieren Sie PowerPoint PPTX mit Java in PDF
- Konvertieren Sie DOC in JSON in Java
- Erstellen Sie Diagramme in PowerPoint Präsentationen mit Java
- Lesen, Hinzufügen oder Entfernen von Foliennotizen in PowerPoint mit Java
- Konvertieren Sie MS Project MPP in ein Word Dokument (DOC/DOCX) in C#
Tipp: Um eine Implementierung des hier beschriebenen Konvertierungsprozesses zu sehen, können Sie sich den Online Konverter von Aspose PPT to JPG ansehen.