PPTX do JPG Java

Prezentace MS PowerPoint nelze zobrazit přímo z webových nebo desktopových aplikací. Jedním z možných řešení je převod snímků v prezentaci PPTX na obrázky jako JPEG nebo PNG. V souladu s výše uvedeným scénářem vám tento článek ukáže, jak převést snímky v PPTX na obrázky JPG pomocí Java.

Java PPTX pro konverzi obrázků JPG API

Aspose.Slides for Java je rozhraní API pro manipulaci s prezentacemi, které umožňuje implementovat funkce automatizace PowerPointu z vašich aplikací Java. Kromě toho také poskytuje rozhraní API pro převod obrázků PPTX na JPG pro generování miniatur snímků v prezentaci. Rozhraní API si můžete buď stáhnout, nebo jej nainstalovat pomocí konfigurace 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>
    <classifier>jdk16</classifier>
</dependency>

Konverze PPTX do JPG Java

Chcete-li převést snímky PPTX na JPG, můžete jednoduše procházet snímky v prezentaci a uložit každý z nich jako soubor JPG. Následují kroky k provedení této operace.

Následující ukázka kódu ukazuje, jak převést snímek PPTX na obrázek JPG pomocí Java.

// Načtěte prezentaci PowerPoint
Presentation pres = new Presentation("presentation.pptx");

// Procházejte každý snímek v prezentaci
for (ISlide sld : pres.getSlides()) {
	
	// Vytvořte obrázek v plném měřítku
	BufferedImage bi = sld.getThumbnail(1f, 1f);

	// Vytvořte nový soubor
	File outputfile = new File(sld.getSlideNumber() + "_Slide.jpg");
	
	// Uložte obrázek na disk ve formátu JPEG
	ImageIO.write(bi, "jpg", outputfile);
}

PowerPoint PPTX

PowerPoint PPTX

Převedené obrázky JPG

Konverze Java PPTX na JPG

Java PPTX to JPG - Přizpůsobte rozměry obrázku

Můžete také upravit rozměry, abyste změnili velikost převedených obrázků JPG podle svých přání. Následují kroky k zadání hodnot Měřítko X a Měřítko Y při převodu PPTX na JPG.

Následující ukázka kódu ukazuje, jak použít přizpůsobené škálování v převodu PPTX na JPG.

// Načtěte prezentaci PowerPoint
Presentation pres = new Presentation("presentation.pptx");

// Definujte rozměry
int desiredX = 1200;
int desiredY = 800;

// Získejte škálované hodnoty X a Y
float ScaleX = (float)(1.0 / pres.getSlideSize().getSize().getWidth()) * desiredX;
float ScaleY = (float)(1.0 / pres.getSlideSize().getSize().getHeight()) * desiredY;

// Procházejte každý snímek v prezentaci
for (ISlide sld : pres.getSlides()) {
	
	// Vytvořte obrázek v plném měřítku
	BufferedImage bi = sld.getThumbnail(ScaleX, ScaleY);

	// Vytvořte nový soubor
	File outputfile = new File(sld.getSlideNumber() + "_Slide.jpg");
	
	// Uložte obrázek na disk ve formátu JPEG
	ImageIO.write(bi, "jpg", outputfile);
}

Závěr

V tomto článku jste se naučili, jak převádět snímky v PPTX na obrázky JPG pomocí Java. Dále jste viděli, jak aplikovat požadované měřítko na obrázky v konverzi PPTX na JPG. Další informace o rozhraní API pro manipulaci s prezentacemi v jazyce Java se můžete dozvědět pomocí dokumentace.

Viz také

PPTX to PDF v JavěSoubor PDF na text v PythonJSON do Excelu v Javě
Word to JSON v C#Word to JSON v PythonDOC do JSON v C#
Soubor Excel do JSON v PythonXLSX na JSON v C#XLS do JSON v C#
Převést PDF na text v PythonPřevést PPT/PPTX na TIFF v PythonPráce s makry VBA v PPT/PPTX v Python
Převést soubory PDF na PPT v PythonNastavit pozadí snímků PPT v PythonVytváření a manipulace s tabulkami v PPT v Python
Přidat nebo odebrat hypertextové odkazy v PPT v JavěPřevést PPT na animovaný GIF v JavěPřevést PPT na animovaný GIF v C#
Rozdělit snímky v PPT v PythonPřevést HTML nebo MHTML na XPS programově v C#Převést soubory MPP do PDF pomocí C++
[Převést PDF do HTML v .NET Desktop a webové aplikaci pomocí C# VB.NET](https://blog.aspose.com/2019/10/09/convert-pdf-to-html-in-.net-desktop- and-web-application-using-aspose.pdf-for-for-.net/)

Tip: Chcete-li vidět implementaci zde popsaného procesu převodu, můžete se podívat na online převodník Aspose PPT na JPG.