Ce didacticiel contient des informations sur comment créer des diapositives PowerPoint en HTML à l’aide de Java. Il s’agit d’un processus assez simple dans lequel un nouveau presentation est créé ou une présentation existante est chargée puis enregistrée sous HTML. Cela vous permet de restituer des diapositives en HTML en Java à l’aide de quelques lignes de code si vous souhaitez restituer une présentation existante en HTML.
Étapes pour créer une présentation HTML à l’aide de Java
- Ajoutez Aspose.Slides for Java dans votre projet à partir du référentiel Maven pour créer une présentation HTML
- Créer un objet de classe Presentation vide
- Créez un objet de classe Slide et ajoutez-y une forme de losange
- Définissez du texte en forme de losange
- Enregistrez la présentation résultante sous forme de fichier HTML sur le disque
Ces étapes aident à créer une présentation HTML avec Java dans laquelle une nouvelle présentation est créée et enregistrée au format HTML pouvant être ouverte dans n’importe quel navigateur. Notez qu’il n’est pas nécessaire de créer une présentation à partir de zéro car vous pouvez également charger une présentation existante pour créer une présentation HTML. Vous pouvez également enregistrer les diapositives sélectionnées dans le fichier HTML de sortie si nécessaire.
Code pour créer des diapositives de présentation HTML à l’aide de 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"); | |
} | |
} |
Ce code illustre en détail l’un des exemples de présentation HTML utilisant Java, de sorte qu’une séquence complète d’opérations est présentée, ce qui aboutit à une présentation HTML à la fin. Vous pouvez observer que nous devons créer l’objet des classes Presentation, ISlide, IAutoShape, ITextFrame, IParagraph et IPortion en séquence pour créer une nouvelle présentation. Vous pouvez également créer plusieurs diapositives et ajouter le contenu de différents types similaires à MS PowerPoint.
Dans cet article, nous avons appris à créer des présentations PowerPoint en HTML. Cependant, si vous souhaitez sécuriser une présentation, référez-vous à l’article sur comment sécuriser une présentation PowerPoint en utilisant Java.