Šioje pamokoje sužinosite, kaip įterpti HTML į PowerPoint naudojant Java. Jame paaiškinama, kaip perskaityti visą HTML failo turinį ir naudoti jį pridedant vieną ar daugiau skaidrių prie pristatymo. Jame taip pat yra paleidžiamas pavyzdinis kodas įterpiant HTML į PowerPoint naudojant Java ir išsaugomą kaip PPTX, PPT arba bet kurį kitą MS PowerPoint palaikomą formatą.
Veiksmai, kaip įterpti HTML failą į „PowerPoint“ naudojant „Java“.
- Sukurkite aplinką pridėti Aspose.Slides for Java ir įterpti HTML turinį
- Skaitykite HTML failo turinį į String kintamąjį naudodami FileInputStream ir StringBuilder klases
- Sukurkite naują PowerPoint pristatymą naudodami Presentation klasę
- Gaukite nuorodą į naujai sukurto pristatymo skaidrių kolekciją
- Pridėkite naujų skaidrių iš HTML turinio naudodami addFromHtml() metodą
- Išsaugokite gautą pristatymą diske
Šie veiksmai apibendrina HTML įterpimo į PowerPoint naudojant Java procesą. Pirma, HTML turinys nuskaitomas į eilutės kintamąjį iš failo naudojant FileInputStream ir StringBuilder klases, tačiau turinį galite gauti iš kitų šaltinių, taip pat iš duomenų bazės, lizdo ar žiniatinklio API ir tt Galų gale ši eilutė perduodamas kaip argumentas ISlideCollection.addFromHtml() metodui skaidrėms pridėti prie pristatymo, atsižvelgiant į HTML failo dydį.
Kodas konvertuoti HTML į PowerPoint naudojant Java
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"); | |
} | |
} |
Šis kodas parodo, kaip įterpti HTML į PowerPoint naudojant Java. Jis naudoja metodą addFromHtml(), kad pridėtų skaidres, kuriose naudojamas vienas String argumentas, kuriame yra HTML turinys, o HTML turinį galite pateikti tiesiogiai arba naudoti kitas perkrautas funkcijas, naudodami skirtingus argumentus. kaip srautas vietoj eilutės ir IExternalResourceResolver objektas išoriniam turiniui gauti iš konkretaus URI.
Ši tema mus išmokė įterpti HTML į PowerPoint naudojant Java. Jei į pristatymą norite įterpti PDF turinį, žr. straipsnį kaip konvertuoti PDF į pristatymą naudojant Java.