PowerPoint diakép létrehozása Java használatával

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

  1. Konfigurálja az alkalmazást a Aspose.Slides for Java telepítésével a Maven tárhely használatával
  2. Nyissa meg a minta prezentációs fájlt a Presentation osztályobjektum segítségével diakép létrehozásához
  3. Töltse be az első slide részt a prezentációs diagyűjteményben
  4. Határozza meg a dia bélyegképének testreszabott méreteit
  5. 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.

 Magyar