Добавление водяного знака в презентацию PPTX на Java

Создавайте приложения на Java, которые с помощью серверных API вставляют текстовые или графические водяные знаки в файлы презентаций.

Добавление водяного знака в презентацию PPTX с помощью Java

С помощью Aspose.Slides for Java можно добавлять текстовые и графические водяные знаки в презентации PPTX. Добавьте фигуру водяного знака на образец слайдов, чтобы водяной знак отображался на всех слайдах, которые используют этот образец.

Добавление текстового водяного знака в PPTX на 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();
}

Добавление графического водяного знака в презентацию PPTX на 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();
}

Как добавить водяной знак в PPTX на Java

Выполните следующие шаги, чтобы добавить текстовый или графический водяной знак в файлы PPTX.

  1. Загрузите файл PPTX с помощью класса Presentation.
  2. Выберите образец слайдов с помощью метода getMasters.
  3. Вызовите метод addAutoShape, чтобы добавить фигуру водяного знака.
  4. Вызовите метод addTextFrame, чтобы добавить текст водяного знака, или используйте addImage для графического водяного знака.
  5. Сохраните презентацию с водяным знаком в формате PPTX.

Создано на основе Aspose.Slides

Добавляйте водяные знаки в файлы PPTX онлайн

Бесплатное приложение Aspose.Slides Watermark создано на основе Aspose.Slides for Java — того же API, что и в коде выше. Откройте его и посмотрите, что API может сделать с вашими собственными файлами PPTX.

  • Работает в браузере, ничего не нужно устанавливать.
  • Посмотрите, как Aspose.Slides добавляет водяные знаки, ещё до написания кода.
  • Добавьте текстовый или графический водяной знак в файл PPTX.
  • Скачайте файл с водяным знаком.

Другие форматы с поддержкой водяных знаков

С помощью Java можно также добавлять водяные знаки в следующие форматы.