PowerPoint do SVG Java

Převod PowerPoint na SVG se často provádí pro zobrazení prezentací ve webových nebo desktopových aplikacích. Různé prohlížeče PowerPoint také převádějí prezentace do formátu SVG pro prezentaci. V souladu s tím tento článek popisuje, jak převést prezentace PowerPoint PPTX nebo PPT na soubory SVG pomocí Java.

Převaděč Java PowerPoint PPT na SVG – bezplatné stažení

Pro převod PPTX nebo PPT prezentací do SVG použijeme Aspose.Slides for Java. API je navrženo pro vytváření a manipulaci s prezentacemi PowerPoint a OpenOffice z aplikací Java. Dále podporuje vysoce věrný převod prezentací do jiných formátů včetně SVG. Rozhraní API si můžete stáhnout nebo jej nainstalovat pomocí následujících konfigurací Maven.

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

Kroky k převodu PPTX na SVG v Javě

Převod PowerPoint PPT nebo PPTX prezentací do SVG je jednoduchý jako facka. Níže jsou uvedeny kroky, které jsou nutné pro převod souboru PPT/PPTX do formátu SVG pomocí Aspose.Slides for Java.

  • Načtěte soubor PowerPoint PPT nebo PPTX z disku.
  • Procházejte snímky v prezentaci.
  • Uložte každý snímek jako soubor SVG do požadovaného umístění.

Nyní se podívejme, jak převést tyto kroky do kódu pro převod PPTX na SVG v Javě.

Převeďte prezentace PPTX nebo PPT na SVG v Javě

Následují kroky pro převod PowerPoint PPTX/PPT prezentace na SVG pomocí Java.

  • Nejprve vytvořte instanci třídy Presentation pro načtení prezentace.
  • Procházejte snímky v prezentaci a získejte reference na každý snímek v objektu ISlide.
  • Vytvořte objekt FileOutputStream pro výstupní soubor SVG.
  • Zapište data snímku do objektu FileOutputStream pomocí metody ISlide.writeAsSvg().
  • Nakonec stream zavřete.

Následující ukázka kódu ukazuje, jak převést PowerPoint PPTX/PPT na SVG.

// Vytvořte instanci třídy Presentation, která představuje soubor prezentace
Presentation pres = new Presentation("presentation.pptx");
try {
  
	// Přístup ke každému snímku
	for(ISlide sld:pres.getSlides())
	{
		  // Vytvořte objekt datového proudu paměti
	    FileOutputStream svgStream = new FileOutputStream(String.format("slide_%d.svg", sld.getSlideNumber()));

	    // Vygenerujte SVG obrázek snímku a uložte jej do paměti
	    sld.writeAsSvg(svgStream);

	    // Zavřít stream
	    svgStream.close();
	}
} catch (IOException e) {
} finally {
    pres.dispose();
}

Java PPTX to SVG Converter - Získejte bezplatnou licenci

Aspose.Slides pro Javu můžete používat bez omezení hodnocení, pokud si vyžádáte dočasnou licenci.

PPT do SVG - Online demo

Vyzkoušejte online převodník PowerPoint na SVG, který je založen na Aspose.Slides.

Závěr

PowerPointové prezentace jsou často převedeny na SVG, aby se jejich obsah vložil do aplikací. Pro takové případy tento článek popisuje, jak provést převod PowerPoint na SVG v Javě. Můžete navštívit dokumentaci a prozkoumat další funkce Aspose.Slides for Java. Kromě toho nám můžete sdělit své dotazy prostřednictvím našeho fóra.

Viz také