Lägg till vattenstämpel i en PPTX-presentation med Java

Bygg Java-program som infogar text- eller bildvattenstämplar i presentationsfiler med API:er på serversidan.

Lägg till vattenstämpel i en PPTX-presentation via Java

Med Aspose.Slides for Java kan du lägga till text- och bildvattenstämplar i PPTX-presentationer. Lägg till en vattenstämpelform på en bildbakgrund så att vattenstämpeln visas på alla bilder som använder den bakgrunden.

Lägg till textvattenstämpel i PPTX med 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();
}

Lägg till bildvattenstämpel i en PPTX-presentation med 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();
}

Så lägger du till en vattenstämpel i PPTX med Java

Följ de här stegen för att lägga till en text- eller bildvattenstämpel i PPTX-filer.

  1. Läs in PPTX-filen med klassen Presentation.
  2. Välj en bildbakgrund med metoden getMasters.
  3. Anropa metoden addAutoShape för att lägga till en vattenstämpelform.
  4. Anropa metoden addTextFrame för att lägga till vattenstämpeltext eller använd addImage för en bildvattenstämpel.
  5. Spara presentationen med vattenstämpel i PPTX-format.

Byggd med Aspose.Slides

Lägg till vattenstämplar i PPTX-filer online

Den kostnadsfria appen Aspose.Slides Watermark är byggd med Aspose.Slides for Java, samma API som i koden ovan. Öppna den och se vad API:et kan göra med dina egna PPTX-filer.

  • Körs i webbläsaren, inget att installera.
  • Se hur Aspose.Slides lägger till vattenstämplar innan du skriver kod.
  • Lägg till en text- eller bildvattenstämpel i din PPTX-fil.
  • Ladda ner filen med vattenstämpel.

Andra format som stöder vattenstämplar

Med Java kan du även lägga till vattenstämplar i följande format.