Konverteringen av PowerPoint-presentationer till bildformat kan användas i olika scenarier. Till exempel för att visa presentationerna i dina webb- eller skrivbordsapplikationer, för att generera miniatyrer, etc. Eftersom PNG är ett av de mest populära bildformaten kommer du i den här artikeln att lära dig hur du konverterar PowerPoint PPT till PNG i Java. Vi kommer att visa hur man konverterar varje bild i en PPT-presentation till en PNG-bild.
- Java PowerPoint PPT till PNG Converter - Gratis nedladdning
- Hur man konverterar PowerPoint PPT till PNG
- Konvertera PowerPoint PPTX till PNG i Java
PowerPoint PPT till PNG Java Converter
För konvertering av PPTX eller PPT till PNG kommer vi att använda Aspose.Slides för Java. API:et låter dig skapa, manipulera och konvertera PowerPoint- och OpenOffice-presentationer från Java-applikationerna. Du kan antingen ladda ner API:et eller installera det med hjälp av följande Maven-konfigurationer.
<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>23.5</version>
<classifier>jdk16</classifier>
</dependency>
Konvertera PPT till PNG i Java
Aspose.Slides för Java ger det enklaste sättet att konvertera bilder i PowerPoint PPT till PNG-bilder. Följande är stegen som du behöver utföra för PPT till PNG-konvertering i dina Java-applikationer.
- Ladda PPT/PPTX-presentationen från disken.
- Ställ in mått på utdata PNG-bild.
- Konvertera varje bild i PPT till en PNG-bild.
- Spara PNG-bildfilen på disken.
Låt oss nu omvandla dessa steg till koden för att se hur man konverterar en PPTX-fil till PNG i Java.
Java-kod för att konvertera PPT till PNG
Följande är stegen för att konvertera bilder i en PowerPoint PPT till PNG i Java.
- Skapa först en instans av klassen Presentation för att ladda presentationen.
- Definiera måtten för den resulterande PNG-bilden.
- Gå igenom varje ISlide i Presentation.getSlides()-samlingen.
- Skapa en bild av varje bild med hjälp av metoden ISlide.getThumbnail(float ScaleX, float ScaleY) och få bildens referens till ett BufferedImage-objekt.
- Skapa en ny fil för den utgående PNG-bilden.
- Slutligen sparar du PNG-bilden med metoden ImageIO.write(BufferedImage, String, File).
Följande kodexempel visar hur man konverterar en PPTX till PNG i Java.
// Ladda PowerPoint-presentation
Presentation presentation = new Presentation("presentation.pptx");
// Användardefinierad dimension
int desiredX = 1200;
int desiredY = 800;
// Få skalat värde för X och Y
float ScaleX = (float) (1.0 / presentation.getSlideSize().getSize().getWidth()) * desiredX;
float ScaleY = (float) (1.0 / presentation.getSlideSize().getSize().getHeight()) * desiredY;
// Iterera genom bilderna i presentationen
for (ISlide sld : presentation.getSlides()) {
// Skapa en fullskalig bild av bilden
BufferedImage bi = sld.getThumbnail(ScaleX, ScaleY);
// Skapa en ny fil för att spara PNG-bild
File outputfile = new File("Slide_" + sld.getSlideNumber() + ".png");
// Spara PNG-bild
ImageIO.write(bi, "png", outputfile);
}
Gratis PPT till PNG Java Converter
Du kan använda Aspose.Slides för Java och konvertera dina PowerPoint-presentationer till PNG utan utvärderingsbegränsningar genom att skaffa en gratis tillfällig licens.
Online PowerPoint till PNG Converter
Vi erbjuder också en gratis webbaserad PowerPoint till PNG-konverterare som du kan använda för att konvertera dina PPT-presentationer till PNG-bilder online. Omvandlaren är helt gratis och du behöver inte ens skapa ett konto.
Slutsats
I den här artikeln har du lärt dig hur du konverterar bilder i PowerPoint PPT till PNG-bilder i Java. Detta kan vara användbart när du behöver bädda in PowerPoint-presentationer i dina applikationer. Du kan helt enkelt installera API:t och använda den medföljande koden i dina Java-applikationer. Dessutom kan du besöka dokumentationen för att utforska andra funktioner i API. Du kan också gärna meddela oss om dina frågor via vårt forum.