Ajouter un filigrane à une présentation PPT en Java

Créez des applications Java qui insèrent des filigranes texte ou image dans des fichiers de présentation avec des API côté serveur.

Ajouter un filigrane à une présentation PPT via Java

Avec Aspose.Slides for Java , vous pouvez ajouter des filigranes texte et image à des présentations PPT. Ajoutez une forme de filigrane à un masque de diapositive pour que le filigrane apparaisse sur les diapositives qui utilisent ce masque.

Ajouter un filigrane texte à PPT en Java

Presentation presentation = new Presentation("presentation.ppt");
try {
    IMasterSlide masterSlide = presentation.getMasters().get_Item(0);
    IAutoShape watermarkShape = masterSlide.getShapes().addAutoShape(ShapeType.Rectangle, 100, 100, 400, 120);
    ITextFrame watermarkTextFrame = watermarkShape.addTextFrame("Watermark");
    watermarkTextFrame.getParagraphs().get_Item(0).getPortions().get_Item(0).getPortionFormat().setFontHeight(48);

    presentation.save("watermark.ppt", SaveFormat.Ppt);
} finally {
    presentation.dispose();
}

Ajouter un filigrane image à une présentation PPT en Java

Presentation presentation = new Presentation("presentation.ppt");
try {
    byte[] imageData = Files.readAllBytes(Paths.get("watermark.png"));
    IPPImage watermarkImage = presentation.getImages().addImage(imageData);
    IMasterSlide masterSlide = presentation.getMasters().get_Item(0);
    IAutoShape watermarkShape = masterSlide.getShapes().addAutoShape(ShapeType.Rectangle, 100, 100, 300, 200);

    watermarkShape.getFillFormat().setFillType(FillType.Picture);
    watermarkShape.getFillFormat().getPictureFillFormat().getPicture().setImage(watermarkImage);
    watermarkShape.getFillFormat().getPictureFillFormat().setPictureFillMode(PictureFillMode.Stretch);

    presentation.save("image-watermark.ppt", SaveFormat.Ppt);
} finally {
    presentation.dispose();
}

Comment ajouter un filigrane à PPT en Java

Suivez ces étapes pour ajouter un filigrane texte ou image à des fichiers PPT.

  1. Chargez le fichier PPT avec la classe Presentation.
  2. Sélectionnez un masque de diapositive avec la méthode getMasters.
  3. Appelez la méthode addAutoShape pour ajouter une forme de filigrane.
  4. Appelez la méthode addTextFrame pour ajouter le texte du filigrane ou utilisez addImage pour un filigrane image.
  5. Enregistrez la présentation filigranée au format PPT.

Conçu avec Aspose.Slides

Ajouter des filigranes à des fichiers PPT en ligne

L’application gratuite Aspose.Slides Watermark est conçue avec Aspose.Slides for Java, la même API que le code ci-dessus. Ouvrez-la et découvrez ce que l’API peut faire avec vos propres fichiers PPT.

  • Fonctionne dans votre navigateur, rien à installer.
  • Voyez comment Aspose.Slides ajoute des filigranes avant d’écrire du code.
  • Ajoutez un filigrane texte ou image à votre fichier PPT.
  • Téléchargez le fichier filigrané.

Autres formats pris en charge pour les filigranes

En Java, vous pouvez aussi ajouter des filigranes aux formats suivants.