Tento výukový program obsahuje informace o tom, jak vytvářet PowerPointové snímky v HTML pomocí Java. Jedná se o poměrně jednoduchý proces, kdy se vytvoří nový presentation nebo se načte existující prezentace a uloží se jako HTML. To vám umožní vykreslit snímky v HTML v Javě s pomocí několika řádků kódu, pokud chcete vykreslit existující prezentaci do HTML.
Kroky k vytvoření HTML prezentace pomocí Java
- Přidejte Aspose.Slides for Java do svého projektu z úložiště Maven pro vytváření HTML prezentace
- Vytvořte prázdný objekt třídy Presentation
- Vytvořte objekt třídy Slide a přidejte k němu tvar kosočtverce
- Nastavte nějaký text do tvaru kosočtverce
- Uložte výslednou prezentaci jako soubor HTML na disk
Tyto kroky pomáhají při vytváření HTML prezentace v Javě, kde se vytvoří nová prezentace a uloží se jako HTML, kterou lze otevřít v libovolném prohlížeči. Všimněte si, že není nutné vytvářet prezentaci od začátku, protože můžete načíst existující prezentaci také za účelem vytvoření prezentace HTML. V případě potřeby můžete vybrané snímky uložit také do výstupního souboru HTML.
Kód pro vytvoření prezentace HTML pomocí Java
import com.aspose.slides.License; | |
import com.aspose.slides.IAutoShape; | |
import com.aspose.slides.IParagraph; | |
import com.aspose.slides.IPortion; | |
import com.aspose.slides.ISlide; | |
import com.aspose.slides.ITextFrame; | |
import com.aspose.slides.Presentation; | |
import com.aspose.slides.SaveFormat; | |
import com.aspose.slides.ShapeType; | |
public class SlidesMainFunction { | |
public static void main(String[] args) {//Create PowerPoint Slides in HTML using Java | |
// Instantiate license to create presentation in HTML | |
License slidesLicense = new License(); | |
slidesLicense.setLicense("Aspose.Slides.lic"); | |
//Create an empty presentation class object | |
Presentation targetPresentation = new Presentation(); | |
try | |
{ | |
// Get access to the first slide instance from the default slides collection | |
ISlide targetSlide = targetPresentation.getSlides().get_Item(0); | |
// Add a diamond shape to display some text in it | |
IAutoShape targetShape = targetSlide.getShapes().addAutoShape(ShapeType.Diamond, 150, 75, 150, 50); | |
// Add a text frame in the diamond | |
targetShape.addTextFrame(" "); | |
// Get access to the newly created text frame | |
ITextFrame targetTxtFrame = targetShape.getTextFrame(); | |
// Get access to the first paragraph object in the text frame | |
IParagraph targetPara = targetTxtFrame.getParagraphs().get_Item(0); | |
// Get access to the first portion in the paragraph | |
IPortion targetPortion = targetPara.getPortions().get_Item(0); | |
// Add some test data to display in diamond shape | |
targetPortion.setText("Aspose sample text in the textbox"); | |
// Save the HTML presentation on the disk | |
targetPresentation.save("TextBox_out.html", SaveFormat.Html); | |
} | |
finally | |
{ | |
if (targetPresentation != null) | |
targetPresentation.dispose(); | |
} | |
System.out.println("Done"); | |
} | |
} |
Tento kód podrobně demonstruje jeden z příkladů HTML prezentace pomocí Javy tak, že je prezentována kompletní sekvence operací, která na konci vede k HTML prezentaci. Můžete pozorovat, že k vytvoření nové prezentace musíme postupně vytvořit objekt tříd Presentation, ISlide, IAutoShape, ITextFrame, IParagraph a IPortion. Můžete také vytvořit více snímků a přidat obsah různých typů podobně jako MS PowerPoint.
V tomto článku jsme se naučili vytvářet PowerPointové prezentace v HTML. Pokud si však chcete zajistit prezentaci, přečtěte si článek na jak zabezpečit prezentaci v PowerPointu pomocí Javy.