PPTX zu JPG-Java

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.

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.

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

Konvertierte JPG Bilder

Java-PPTX zu JPG Konvertierung

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

Tipp: Um eine Implementierung des hier beschriebenen Konvertierungsprozesses zu sehen, können Sie sich den Online Konverter von Aspose PPT to JPG ansehen.