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
- Konfigurirajte aplikaciju instaliranjem Aspose.Slides for Java iz repozitorija Maven
- Instancirajte objekt klase Presentation da dodate zadanu praznu prezentaciju
- Pristupite prvom zadanom slajdu u kolekciji slajdova prezentacije
- Učitajte PNG sliku s diska i dodajte je u kolekciju prezentacijskih slika
- Umetnite dodanu sliku u okvir slike unutar kolekcije oblika odabranog slajda
- 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.