Převod prezentací v PowerPointu do obrazových formátů lze použít v různých scénářích. Například pro zobrazení prezentací ve webových nebo desktopových aplikacích, pro generování náhledů atd. Protože PNG je jedním z nejpopulárnějších formátů obrázků, v tomto článku se dozvíte, jak převést PowerPoint PPT na PNG v Javě. Ukážeme si, jak převést každý snímek v PPT prezentaci na obrázek PNG.
- Java PowerPoint PPT to PNG Converter – zdarma ke stažení
- Jak převést PowerPoint PPT do PNG
- Převeďte PowerPoint PPTX na PNG v Javě
Java PowerPoint PPT to PNG Converter – zdarma ke stažení
Pro převod PPTX nebo PPT do PNG použijeme Aspose.Slides for Java. Rozhraní API vám umožňuje vytvářet, manipulovat a převádět prezentace PowerPoint a OpenOffice z aplikací Java. 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>22.7</version>
<classifier>jdk16</classifier>
</dependency>
Jak převést PPT na PNG v Javě
Aspose.Slides for Java poskytuje nejjednodušší způsob převodu snímků v PowerPointu PPT na PNG. Níže jsou uvedeny kroky, které musíte provést pro převod PPT na PNG ve vašich aplikacích Java.
- Načtěte prezentaci PPT/PPTX z disku.
- Nastavte rozměry výstupního obrázku PNG.
- Převeďte každý snímek v PPT na obrázek PNG.
- Uložte soubor obrázku PNG na disk.
Pojďme nyní transformovat tyto kroky do kódu, abychom viděli, jak převést soubor PPTX na PNG v Javě.
Java PPT na PNG v konverzi
Níže jsou uvedeny kroky pro převod snímků v PPT na PNG v Javě.
- Nejprve vytvořte instanci třídy Presentation pro načtení prezentace.
- Definujte rozměry výsledného obrázku PNG.
- Procházejte každou ISlide v kolekci Presentation.getSlides().
- Vygenerujte obrázek každého snímku pomocí metody ISlide.getThumbnail(float ScaleX, float ScaleY) a získejte referenci obrázku do objektu BufferedImage.
- Vytvořte nový soubor pro výstupní obrázek PNG.
- Nakonec uložte obrázek PNG pomocí metody ImageIO.write(BufferedImage, String, File).
Následující ukázka kódu ukazuje, jak převést PPTX na PNG v Javě.
// Načíst prezentaci PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
// Uživatelsky definovaná dimenze
int desiredX = 1200;
int desiredY = 800;
// Získání škálované hodnoty X a Y
float ScaleX = (float) (1.0 / presentation.getSlideSize().getSize().getWidth()) * desiredX;
float ScaleY = (float) (1.0 / presentation.getSlideSize().getSize().getHeight()) * desiredY;
// Procházejte snímky v prezentaci
for (ISlide sld : presentation.getSlides()) {
// Vytvořte snímek snímku v plném měřítku
BufferedImage bi = sld.getThumbnail(ScaleX, ScaleY);
// Vytvořte nový soubor pro uložení obrázku PNG
File outputfile = new File("Slide_" + sld.getSlideNumber() + ".png");
// Uložit obrázek PNG
ImageIO.write(bi, "png", outputfile);
}
PPT to PNG Java Converter - Získejte bezplatnou licenci
Aspose.Slides pro Javu můžete používat bez omezení hodnocení získáním bezplatné dočasné licence.
Uložit PPTX jako PNG – Online Demo
Vyzkoušejte online převodník PowerPoint do PNG, který je založen na Aspose.Slides.
Závěr
V tomto článku jste se naučili, jak převést snímky v PowerPoint PPTX nebo PPT na PNG v Javě. Můžete jednoduše nainstalovat API a použít poskytnutý kód ve vašich aplikacích Java. Kromě toho můžete navštívit dokumentaci a prozkoumat další funkce API. Můžete nám také sdělit své dotazy prostřednictvím našeho fóra.