Agregar una marca de agua a una presentación PPTX con Java

Cree aplicaciones Java que inserten marcas de agua de texto o imagen en archivos de presentación con API del lado del servidor.

Agregar una marca de agua a una presentación PPTX mediante Java

Con Aspose.Slides for Java , puede agregar marcas de agua de texto e imagen a presentaciones PPTX. Agregue una forma de marca de agua a un patrón de diapositivas para que aparezca en las diapositivas que usan ese patrón.

Agregar una marca de agua de texto a PPTX con 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();
}

Agregar una marca de agua de imagen a una presentación PPTX con 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();
}

Cómo agregar una marca de agua a PPTX con Java

Siga estos pasos para agregar una marca de agua de texto o imagen a archivos PPTX.

  1. Cargue el archivo PPTX con la clase Presentation.
  2. Seleccione un patrón de diapositivas con el método getMasters.
  3. Llame al método addAutoShape para agregar una forma de marca de agua.
  4. Llame al método addTextFrame para agregar el texto de la marca de agua o use addImage para una marca de agua de imagen.
  5. Guarde la presentación con marca de agua en formato PPTX.

Creado con Aspose.Slides

Agregue marcas de agua a archivos PPTX en línea

La aplicación gratuita Aspose.Slides Watermark está creada con Aspose.Slides for Java, la misma API que el código anterior. Ábrala y descubra lo que la API puede hacer con sus propios archivos PPTX.

  • Funciona en su navegador, sin instalar nada.
  • Vea cómo Aspose.Slides agrega marcas de agua antes de escribir código.
  • Agregue una marca de agua de texto o imagen a su archivo PPTX.
  • Descargue el archivo con marca de agua.

Otros formatos compatibles con marcas de agua

Con Java, también puede agregar marcas de agua a los siguientes formatos.