PPTX till JPG Java

MS PowerPoint-presentationer kan inte visas direkt från webben eller skrivbordsapplikationer. En av de möjliga lösningarna är att konvertera bilderna i en PPTX-presentation till bilder som JPEG eller PNG. I enlighet med det ovan nämnda scenariot kommer den här artikeln att visa dig hur du konverterar bilder i en PPTX till JPG-bilder med Java.

Java PPTX till JPG Image Conversion API

Aspose.Slides for Java är ett API för presentationsmanipulering som låter dig implementera PowerPoint-automatiseringsfunktioner från dina Java-applikationer. Dessutom tillhandahåller den också en PPTX till JPG bildkonverterare API för att generera miniatyrer av bilderna i en presentation. Du kan antingen ladda ner API:et eller få det installerat med Maven-konfigurationen.

<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 till JPG Java-konvertering

För att konvertera PPTX-bilderna till JPG kan du helt enkelt gå igenom bilderna i en presentation och spara var och en av dem som en JPG-fil. Följande är stegen för att utföra denna operation.

Följande kodexempel visar hur man konverterar PPTX-bild till JPG-bild med Java.

// Ladda PowerPoint-presentationen
Presentation pres = new Presentation("presentation.pptx");

// Gå igenom varje bild i presentationen
for (ISlide sld : pres.getSlides()) {
	
	// Skapa en fullskalig bild
	BufferedImage bi = sld.getThumbnail(1f, 1f);

	// Skapa en ny fil
	File outputfile = new File(sld.getSlideNumber() + "_Slide.jpg");
	
	// Spara bilden på disken i JPEG-format
	ImageIO.write(bi, "jpg", outputfile);
}

PowerPoint PPTX

PowerPoint PPTX

Konverterade JPG-bilder

Java PPTX till JPG-konvertering

Java PPTX till JPG - Anpassa bildmått

Du kan också anpassa måtten för att skala de konverterade JPG-bilderna enligt dina önskemål. Följande är stegen för att specificera Scale X- och Scale Y-värdena i PPTX till JPG-konvertering.

Följande kodexempel visar hur man tillämpar anpassad skalning i PPTX till JPG-konvertering.

// Ladda PowerPoint-presentationen
Presentation pres = new Presentation("presentation.pptx");

// Definiera dimensioner
int desiredX = 1200;
int desiredY = 800;

// Få skalade värden på X och Y
float ScaleX = (float)(1.0 / pres.getSlideSize().getSize().getWidth()) * desiredX;
float ScaleY = (float)(1.0 / pres.getSlideSize().getSize().getHeight()) * desiredY;

// Gå igenom varje bild i presentationen
for (ISlide sld : pres.getSlides()) {
	
	// Skapa en fullskalig bild
	BufferedImage bi = sld.getThumbnail(ScaleX, ScaleY);

	// Skapa en ny fil
	File outputfile = new File(sld.getSlideNumber() + "_Slide.jpg");
	
	// Spara bilden på disken i JPEG-format
	ImageIO.write(bi, "jpg", outputfile);
}

Slutsats

I den här artikeln har du lärt dig hur du konverterar bilder i PPTX till JPG-bilder med hjälp av Java. Vidare har du sett hur man tillämpar önskad skalning på bilderna i PPTX till JPG-konvertering. Du kan lära dig mer om Java presentation manipulation API med dokumentation.

Se även

PPTX till PDF i JavaPDF-fil till text i PythonJSON till Excel i Java
Word till JSON i C#Ord till JSON i PythonDOC till JSON i C#
Excel-fil till JSON i PythonXLSX till JSON i C#XLS till JSON i C#
Konvertera PDF till text i PythonKonvertera PPT/PPTX till TIFF i PythonArbeta med VBA-makron i PPT/PPTX i Python
Konvertera PDF-filer till PPT i PythonAnge bakgrund för PPT-bilder i PythonSkapa och manipulera tabeller i PPT i Python
Lägg till eller ta bort hyperlänkar i PPT i JavaKonvertera PPT till animerad GIF i JavaKonvertera PPT till animerad GIF i C#
Dela bilder i PPT i PythonKonvertera HTML eller MHTML till XPS programmatiskt i C#Konvertera MPP-filer till PDF med C++
[Konvertera PDF till HTML i .NET Desktop and Web Application med 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/)

Tips: För att se en implementering av konverteringsprocessen som beskrivs här, kanske du vill kolla in Aspose online PPT till JPG omvandlare.