Kako pretvoriti PNG u PowerPoint slajd u Javi

Ovaj kratki vodič fokusira se na to kako pretvoriti PNG u PowerPoint slajd u Javi. Pokriva sve potrebne informacije o konfiguraciji, postupnom procesu i radni uzorak koda za pisanje PNG u PPTX pretvarača u Javi. Uzorak koda prikazuje potpuni scenarij i može se koristiti u bilo kojem od Java konfiguriranih operativnih sustava kao što su Windows, Linux ili macOS.

Koraci za pretvaranje PNG-a u PPTX u Javi

  1. Konfigurirajte aplikaciju instaliranjem Aspose.Slides for Java iz repozitorija Maven
  2. Instancirajte objekt klase Presentation da dodate zadanu praznu prezentaciju
  3. Pristupite prvom zadanom slajdu u kolekciji slajdova prezentacije
  4. Učitajte PNG sliku s diska i dodajte je u kolekciju prezentacijskih slika
  5. Umetnite dodanu sliku u okvir slike unutar kolekcije oblika odabranog slajda
  6. Spremite prezentaciju s dodanim PNG-om kao PPTX

Prethodno navedeni vodič za korake za konvertiranje PNG-a u PPTX u Javi pri čemu se generira nova prezentacija koja ima zadanu zbirku slajdova, zbirku slika i metodu spremanja za spremanje prezentacije na disk. Željenom slajdu pristupamo po indeksu, a zatim dodajemo sliku u kolekciju prezentacijskih slika učitavanjem izvorne PNG slike s diska. Na kraju, učitana slika dodaje se u okvir slike unutar kolekcije oblika odabranog slajda.

Kod za pretvaranje PNG-a u PowerPoint u Javi

import com.aspose.slides.IPPImage;
import com.aspose.slides.ISlide;
import com.aspose.slides.License;
import com.aspose.slides.Presentation;
import com.aspose.slides.SaveFormat;
import com.aspose.slides.ShapeType;
import java.io.File;
import java.io.FileInputStream;
public class ImageToPresentation {
public static void main(String[] args) throws Exception {// Handle the Exception to add image inside the PPTX
// Apply the license to insert image in PPTX
License licenseAddImageInPres = new License();
licenseAddImageInPres.setLicense("Aspose.Total.lic");
// Instantiate Presentation class to create an empty Presentation
Presentation pngfToPptpres = new Presentation();
// Access the default empty slide of the newly created presentation
ISlide pngSlide = pngfToPptpres.getSlides().get_Item(0);
// Add an Image inside the images collection of the presentation
IPPImage imageForSlide = pngfToPptpres.getImages().addImage(new FileInputStream(new File("Sheet.png")));
// Insert a picture frame with image in the shapes collection of the slide
pngSlide.getShapes().addPictureFrame(ShapeType.Rectangle, 20, 20, 90, 90, imageForSlide);
// Save the presentation with added image on the disk
pngfToPptpres.save("ImportedImagePresentation.pptx", SaveFormat.Pptx);
}
}

Kako bi se razvila aplikacija za konvertiranje PNG datoteke u PowerPoint u Javi, objekt Slide koristi se za držanje reference na željeni slajd, a objekt IPPImage koristi se za držanje reference na sliku dodanu u kolekciju slika. Metoda addImage dolazi s nizom preopterećenih konstruktora koji uzimaju različite parametre kao što su Image objekt, bajtovi, IPPImage objekt i memorijski tokovi. Također možete umetnuti JPEG, GIF, BMP ili druge slikovne formate unutar okvira slike.

U ovom vodiču istražili smo kako pretvoriti PNG u PPTX pomoću Jave. Ako želite naučiti postupak dodavanja PDF-a PowerPoint prezentacijama, pogledajte članak na kako pretvoriti PDF u prezentaciju pomoću Jave.

 Hrvatski