PowerPoint zu SVG-Java

Die Konvertierung von PowerPoint in SVG wird häufig durchgeführt, um die Präsentationen in Web oder Desktop Anwendungen anzuzeigen. Verschiedene PowerPoint-Viewer konvertieren die Präsentationen auch für die Diashow in SVG. Dementsprechend behandelt dieser Artikel, wie PowerPoint PPTX oder PPT-Präsentationen mit Java in SVG Dateien konvertiert werden.

Java-PowerPoint zu SVG Konverter

Um PPTX oder PPT-Präsentationen in SVG zu konvertieren, verwenden wir Aspose.Slides for Java. Die API dient zum Erstellen und Bearbeiten von PowerPoint und OpenOffice-Präsentationen aus Java Anwendungen heraus. Darüber hinaus unterstützt es die High-Fidelity-Konvertierung von Präsentationen in andere Formate, einschließlich SVG. Sie können die API entweder herunterladen oder sie mit den folgenden Maven konfigurationen 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>
    <version>21.8</version>
    <classifier>jdk16</classifier>
</dependency>

Konvertieren Sie PPTX oder PPT-Präsentationen in SVG in Java

Im Folgenden finden Sie die Schritte zum Konvertieren einer PowerPoint PPTX/PPT-Präsentation in SVG mit Java.

  • Erstellen Sie zunächst eine Instanz der Klasse Presentation, um die Präsentation zu laden.
  • Durchlaufen Sie die Folien in der Präsentation und rufen Sie die Referenz jeder Folie im Objekt ISlide ab.
  • Erstellen Sie ein FileOutputStream objekt für die SVG-Ausgabedatei.
  • Schreiben Sie Foliendaten mit der methode ISlide.writeAsSvg() in das FileOutputStream objekt.
  • Schließen Sie schließlich den Stream.

Das folgende Codebeispiel zeigt, wie PowerPoint PPTX/PPT in SVG konvertiert wird.

// Instanziieren Sie eine Presentation klasse , die die Präsentationsdatei darstellt
Presentation pres = new Presentation("presentation.pptx");
try {
  
	// Greifen Sie auf jede Folie zu
	for(ISlide sld:pres.getSlides())
	{
		  // Erstellen Sie ein Speicher-Stream objekt
	    FileOutputStream svgStream = new FileOutputStream(String.format("slide_%d.svg", sld.getSlideNumber()));

	    // Generieren Sie ein SVG Bild der Folie und speichern Sie es im Speicherstrom
	    sld.writeAsSvg(svgStream);

	    // Stream schließen
	    svgStream.close();
	}
} catch (IOException e) {
} finally {
    pres.dispose();
}

Holen Sie sich eine kostenlose API Lizenz

Sie können Aspose.Slides for Java ohne Evaluierungseinschränkungen verwenden, indem Sie eine temporäre Lizenz anfordern.

Online-Demo

Probieren Sie den Online Konverter von PowerPoint zu SVG aus, der auf Aspose.Slides basiert.

Fazit

Die PowerPoint Präsentationen werden oft in SVG konvertiert, um ihre Inhalte in die Anwendungen einzubetten. Für solche Fälle behandelte dieser Artikel, wie man eine PowerPoint zu SVG Konvertierung mit Java durchführt. Sie können die Dokumentation aufrufen, um weitere Funktionen von Aspose.Slides for Java zu erkunden. Darüber hinaus können Sie uns gerne Ihre Fragen über unser Forum mitteilen.

Siehe auch