PowerPoint prezentáció létrehozása Java használatával

Ebben az egyszerű témakörben végigvezetjük Önt, hogyan hozhat létre PowerPoint Presentation Java segítségével MS Windows, macOS vagy Ubuntu operációs rendszereken. Ez a témakör a környezet beállításának részletes lépéseit ismerteti, és néhány soros egyszerű kód használatával a Java PPT prezentáció generálható.

A PowerPoint prezentáció létrehozásának lépései Java nyelven

  1. Töltse le és telepítse a(z) Aspose.Slides for Java alkalmazást a Maven tárolóból
  2. Példányosítsa a Presentation osztályobjektumot egy üres prezentáció létrehozásához
  3. Hozzon létre egy üres diát, és adja hozzá a prezentációs diagyűjteményhez
  4. Az AddAutoShape módszerrel szúrjon be egy téglalap alakzatot az újonnan létrehozott diába
  5. Szúrjon be egy szövegkeretet az addTextFrame metódussal, és állítsa be a szöveggel kapcsolatos tulajdonságokat
  6. Mentse a bemutatót a lemezre PPTX formátumban

A Java fent említett lépései PPTX-fájlt hoznak létre a lemezen az egyszerű API-felület használatával, PowerPoint-függőség nélkül. Először egy üres prezentáció jön létre a Prezentáció osztálypéldány segítségével, amelyet egy üres dia hozzáadása követ a bemutatón belül. Ezután egy szövegkeret kerül hozzáadásra az alakzathoz, és beállítja a megfelelő szöveges tulajdonságait, mielőtt a bemutatót a mentési módszerrel a lemezre menti.

Kód PowerPoint-bemutató létrehozásához Java használatával

import com.aspose.slides.FillType;
import com.aspose.slides.IAutoShape;
import com.aspose.slides.IPortionFormat;
import com.aspose.slides.ISlide;
import com.aspose.slides.ITextFrame;
import com.aspose.slides.License;
import com.aspose.slides.NullableBool;
import com.aspose.slides.Presentation;
import com.aspose.slides.SaveFormat;
import com.aspose.slides.ShapeType;
import com.aspose.slides.SlideLayoutType;
import java.awt.Color;
public class CreatePresentation {
public static void main(String[] args){
// Setting the linence for the product
License SlidesLicense = new License();
SlidesLicense.setLicense("Aspose.Total.lic");
// Create an empty presentation using the Presentation class instance
Presentation presentation = new Presentation();
// Insert a Blank slide inside the presentation
ISlide slide = presentation.getSlides().addEmptySlide(presentation.getLayoutSlides()
.getByType(SlideLayoutType.Blank));
// Add an auto-shape of Rectangle type
IAutoShape autoShape = slide.getShapes().addAutoShape(ShapeType.Rectangle, 50, 150, 300, 0);
// Fill the shape with Green color
autoShape.getFillFormat().setFillType(FillType.Solid);
autoShape.getFillFormat().getSolidFillColor().setColor(Color.GREEN);
// Adding some text inside the shape
ITextFrame textFrame = autoShape.addTextFrame("This is Aspose.Slides");
// Set text related properties
IPortionFormat portionFormat = textFrame.getParagraphs().get_Item(0)
.getPortions().get_Item(0).getPortionFormat();
portionFormat.getFillFormat().setFillType(FillType.Solid);
portionFormat.getFillFormat().getSolidFillColor().setColor(Color.RED);
portionFormat.setFontBold(NullableBool.True);
portionFormat.setFontItalic(NullableBool.True);
portionFormat.setFontHeight(14);
// Save the generated presentation on the disk
presentation.save("NewJavaPresentation.pptx", SaveFormat.Pptx);
}
}

A Java prezentáció néhány sornyi kód felhasználásával hozható létre, a fenti példában leírtak szerint. A SaveFormat felsoroló segítségével a prezentációt más formátumokban is elmentheti, például PPT, PPS, PPSX, ODP, POT és POTX. A prezentáción belüli szöveg testreszabható a ParagraphFormat és a PortionFormat osztályok által közzétett különféle opciók használatával, amelyek magukban foglalják az olyan beállításokat, mint a szöveg tördelése, szöveg automatikus illesztése, behúzások, margók, pontok, szövegkiemelés és áthúzás.

Ebben a témakörben megtanultuk, hogyan lehet létrehozni a Java PowerPoint prezentációt különböző formátumokban. Ha érdekli a prezentáció diákjainak SVG formátumba átalakítása, kérjük, keresse fel a hogyan lehet PPTX-et SVG-vé konvertálni Java segítségével cikkben említett részleteket.

 Magyar