Hogyan lehet HTML-t beszúrni a PowerPointba Java használatával

Ebből az oktatóanyagból megtudhatja, hogyan lehet HTML-t beszúrni a PowerPointba Java használatával. Elmagyarázza, hogyan kell egy HTML-fájl teljes tartalmát elolvasni, majd felhasználni egy vagy több diát a bemutatóhoz. Tartalmaz egy futtatható mintakódot is, amely HTML-kódot beágyaz a PowerPointba Java segítségével, majd elmenti PPTX, PPT vagy bármely más, az MS PowerPoint által támogatott formátumban.

HTML-fájl beszúrásának lépései a PowerPointba Java használatával

  1. Hozzon létre egy környezetet a Aspose.Slides for Java hozzáadásához a HTML-tartalom beszúrásához
  2. Olvassa be a HTML fájl tartalmát egy String változóba a FileInputStream és StringBuilder osztályok segítségével
  3. Hozzon létre egy új PowerPoint-prezentációt a Presentation osztály használatával
  4. Kapjon hivatkozást az újonnan létrehozott prezentáció diagyűjteményére
  5. Adjon hozzá új diákat a HTML-tartalomból a addFromHtml() módszerrel
  6. Mentse az eredményül kapott prezentációt a lemezre

Ezek a lépések összefoglalják a HTML beszúrásának folyamatát a PowerPointba Java használatával. Először a HTML-tartalom egy karakterlánc-változóba kerül beolvasásra a fájlból a FileInputStream és a StringBuilder osztályok használatával, de lekérheti a tartalmat más forrásokból, valamint adatbázisból, socketből vagy webes API-ból stb. Végül ez a karakterlánc argumentumként kerül átadásra az ISlideCollection.addFromHtml() metódusnak, amellyel a HTML-fájl méretétől függően diákat adhat hozzá a bemutatóhoz.

Kód a HTML konvertálásához PowerPoint formátumba Java használatával

import java.io.FileInputStream;
import com.aspose.slides.License;
import com.aspose.slides.Presentation;
import com.aspose.slides.SaveFormat;
public class AsposeTest {
public static void main(String[] args) throws Exception {//Main function to Insert HTML to PowerPoint using Java
// Instantiate the license
License lic = new License();
lic.setLicense("Aspose.Total.lic");
// Read HTML file contents into a string variable
FileInputStream fis = new FileInputStream("SampleInputForPresentation.html");
byte[] buffer = new byte[10];
StringBuilder sb = new StringBuilder();
while (fis.read(buffer) != -1) {
sb.append(new String(buffer));
buffer = new byte[10];
}
fis.close();
String htmlContents = sb.toString();
// Create a new presentation
Presentation presentation = new Presentation();
// Add a slide using the HTML contents
presentation .getSlides().addFromHtml(htmlContents);
// Save the output PowerPoint presentation as a PPTX
presentation.save("MyPresentation.pptx", SaveFormat.Pptx);
System.out.println("Done");
}
}

Ez a kód bemutatja, hogyan lehet HTML-t beszúrni a PowerPointba Java használatával.. Az addFromHtml() metódus segítségével olyan diákat ad hozzá, amelyek egyetlen String argumentumot vesznek fel, amely tartalmazza a HTML-tartalmat, míg a HTML-tartalmat közvetlenül megadhatja, vagy más túlterhelt függvényeket használhat különböző argumentumokkal. például egy adatfolyam helyett egy karakterlánc és egy IExternalResourceResolver objektum külső tartalom lekéréséhez egy adott URI-ról.

Ez a téma megtanított minket HTML beszúrására a PowerPointba Java használatával. Ha PDF-tartalmat szeretne beilleszteni egy prezentációba, tekintse meg a hogyan lehet PDF-et prezentációvá konvertálni Java segítségével című cikket.

 Magyar