Ez az útmutató témakör arról szól, hogyan lehet létrehozni PowerPoint diaképet Java használatával, a részletes, lépésenkénti információkkal és egy működő mintakóddal együtt. Ez az alkalmazás használható kép generálására a PowerPoint diáról Java nyelven anélkül, hogy az MS PowerPointtól vagy bármely más harmadik féltől származó eszköztől függne. Ezenkívül ez az alkalmazás bármely Java-támogatott környezetben használható, beleértve az MS Windows-t, a macOS-t vagy a Linuxot.
A PowerPoint diakép létrehozásának lépései Java használatával
- Konfigurálja az alkalmazást a Aspose.Slides for Java telepítésével a Maven tárhely használatával
- Nyissa meg a minta prezentációs fájlt a Presentation osztályobjektum segítségével diakép létrehozásához
- Töltse be az első slide részt a prezentációs diagyűjteményben
- Határozza meg a dia bélyegképének testreszabott méreteit
- Hozza létre a dia miniatűrjét, és mentse el a lemezre JPG formátumban
Egy prezentációs kép készítő Java alapú kód kifejlesztéséhez a definiált lépések végrehajtása a fentiekben látható. A folyamat úgy kezdődik, hogy betöltjük a forrásprezentációs fájlt a lemezről, majd elérjük a kívánt diát a diagyűjteményből. Végül a getThumbnail() metóduson belüli testreszabott méretek használatával a dia JPEG-képként jelenik meg a lemezen.
Kód a kép generálásához a PowerPoint Slide programból Java nyelven
import com.aspose.slides.ISlide; | |
import com.aspose.slides.License; | |
import com.aspose.slides.Presentation; | |
import java.awt.image.BufferedImage; | |
import java.io.File; | |
import javax.imageio.ImageIO; | |
public class CreateSlideImage { | |
public static void main2(String[] args) throws Exception | |
{ | |
// Set upt the a license for Aspsoe.Slides | |
License licForCSlides = new License(); | |
licForCSlides.setLicense("Aspose.Total.lic"); | |
// Create the Presentation class object to load the source presentation file | |
Presentation samplePresentation = new Presentation("NewPresentation.pptx"); | |
// Accessing the first slide | |
ISlide srcSlide = samplePresentation.getSlides().get_Item(0); | |
// Create the user defined dimension | |
int desiredXdim = 1200; | |
int desiredYdim = 800; | |
// Getting scaling factor value of X and Y | |
float scaleX = (float)(1.0 / samplePresentation.getSlideSize().getSize().getWidth()) * desiredXdim; | |
float scaleY = (float)(1.0 / samplePresentation.getSlideSize().getSize().getHeight()) * desiredYdim; | |
// Generating the buffered image for slide | |
BufferedImage slideBmpImage = srcSlide.getThumbnail(scaleX, scaleY); | |
// Now create the slide JPEG image on the disk | |
ImageIO.write(slideBmpImage, "JPEG", new File("Slide_0.jpeg")); | |
} | |
} |
A fenti példa bemutatja a Java kód használatát a PowerPoint dia képpé konvertálására a JPG alkalmazásban egyszerű API-hívások segítségével. Lehetősége van arra, hogy a generált bélyegképet PNG, BMP vagy más képformátumként jelenítse meg a lemezen. A diaképeket testreszabhatja úgy is, hogy különböző megjelenítési beállításokat állít be, például a DefaultRegularFont, TiffOptions, NotesCommentsLayouting, Size és Képméretezést a getThumbnail() metódus különböző túlterheléseivel.
Ebben a témakörben arra összpontosítottunk, hogyan lehet a PowerPointot JPG-be konvertálni Java nyelven egy egyszerű és könnyen érthető kód használatával. Ha szeretne tudni a prezentációk HTML formátumba konvertálásáról, olvassa el a hogyan készítsünk PowerPoint diákat HTML-ben Java segítségével című cikket.