Aggiungere una filigrana a una presentazione ODP con Java

Crea applicazioni Java che inseriscono filigrane di testo o immagine nei file di presentazione con API lato server.

Aggiungere una filigrana a una presentazione ODP tramite Java

Con Aspose.Slides for Java puoi aggiungere filigrane di testo e immagine alle presentazioni ODP. Aggiungi una forma di filigrana a una diapositiva master, così la filigrana compare nelle diapositive che usano quel master.

Aggiungere una filigrana di testo a ODP con 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();
}

Aggiungere una filigrana immagine a una presentazione ODP con 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();
}

Come aggiungere una filigrana a ODP con Java

Segui questi passaggi per aggiungere una filigrana di testo o immagine ai file ODP.

  1. Carica il file ODP con la classe Presentation.
  2. Seleziona una diapositiva master con il metodo getMasters.
  3. Chiama il metodo addAutoShape per aggiungere una forma di filigrana.
  4. Chiama il metodo addTextFrame per aggiungere il testo della filigrana oppure usa addImage per una filigrana immagine.
  5. Salva la presentazione con filigrana in formato ODP.

Realizzato con Aspose.Slides

Aggiungi filigrane a file ODP online

L’app gratuita Aspose.Slides Watermark è realizzata con Aspose.Slides for Java, la stessa API del codice sopra. Aprila e scopri cosa può fare l’API con i tuoi file ODP.

  • Funziona nel browser, senza installare nulla.
  • Scopri come Aspose.Slides aggiunge le filigrane prima di scrivere codice.
  • Aggiungi una filigrana di testo o immagine al tuo file ODP.
  • Scarica il file con filigrana.

Altri formati supportati per le filigrane

Con Java puoi aggiungere filigrane anche ai seguenti formati.