Ajouter un filigrane à une présentation ODP 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 ODP via Java

Avec Aspose.Slides for Java , vous pouvez ajouter des filigranes texte et image à des présentations ODP. 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 à ODP en Java

Presentation presentation = new Presentation("presentation.odp");
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.odp", SaveFormat.Odp);
} finally {
    presentation.dispose();
}

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

Presentation presentation = new Presentation("presentation.odp");
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.odp", SaveFormat.Odp);
} finally {
    presentation.dispose();
}

Comment ajouter un filigrane à ODP en Java

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

  1. Chargez le fichier ODP 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 ODP.

Conçu avec Aspose.Slides

Ajouter des filigranes à des fichiers ODP 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 ODP.

  • 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 ODP.
  • 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.