Adicionar marca d’água a uma apresentação PPTX com Java

Crie aplicativos Java que inserem marcas d’água de texto ou imagem em arquivos de apresentação com APIs do lado do servidor.

Adicionar marca d’água a uma apresentação PPTX via Java

Com o Aspose.Slides for Java , você pode adicionar marcas d’água de texto e imagem a apresentações PPTX. Adicione uma forma de marca d’água a um slide mestre para que ela apareça nos slides que usam esse mestre.

Adicionar marca d'água de texto a PPTX com Java

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

Adicionar marca d'água de imagem a uma apresentação PPTX com Java

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

Como adicionar marca d’água a PPTX com Java

Siga estas etapas para adicionar uma marca d’água de texto ou imagem a arquivos PPTX.

  1. Carregue o arquivo PPTX com a classe Presentation.
  2. Selecione um slide mestre com o método getMasters.
  3. Chame o método addAutoShape para adicionar uma forma de marca d’água.
  4. Chame o método addTextFrame para adicionar o texto da marca d’água ou use addImage para uma marca d’água de imagem.
  5. Salve a apresentação com marca d’água no formato PPTX.

Criado com Aspose.Slides

Adicione marcas d’água a arquivos PPTX online

O aplicativo gratuito Aspose.Slides Watermark é criado com Aspose.Slides for Java, a mesma API do código acima. Abra-o e veja o que a API pode fazer com seus próprios arquivos PPTX.

  • Funciona no seu navegador, sem instalar nada.
  • Veja como o Aspose.Slides adiciona marcas d’água antes de escrever código.
  • Adicione uma marca d’água de texto ou imagem ao seu arquivo PPTX.
  • Baixe o arquivo com marca d’água.

Outros formatos compatíveis com marca d'água

Com Java, você também pode adicionar marcas d'água aos seguintes formatos.