Dodawanie znaku wodnego do prezentacji PPTX w Javie

Twórz aplikacje Java, które za pomocą serwerowych API wstawiają tekstowe lub graficzne znaki wodne do plików prezentacji.

Dodawanie znaku wodnego do prezentacji PPTX za pomocą Javy

Dzięki Aspose.Slides for Java możesz dodawać tekstowe i graficzne znaki wodne do prezentacji PPTX. Dodaj kształt znaku wodnego do wzorca slajdów, aby znak wodny pojawiał się na slajdach korzystających z tego wzorca.

Dodawanie tekstowego znaku wodnego do PPTX w Javie

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();
}

Dodawanie graficznego znaku wodnego do prezentacji PPTX w Javie

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();
}

Jak dodać znak wodny do PPTX w Javie

Wykonaj poniższe kroki, aby dodać tekstowy lub graficzny znak wodny do plików PPTX.

  1. Wczytaj plik PPTX za pomocą klasy Presentation.
  2. Wybierz wzorzec slajdów za pomocą metody getMasters.
  3. Wywołaj metodę addAutoShape, aby dodać kształt znaku wodnego.
  4. Wywołaj metodę addTextFrame, aby dodać tekst znaku wodnego, lub użyj addImage dla graficznego znaku wodnego.
  5. Zapisz prezentację ze znakiem wodnym w formacie PPTX.

Zbudowano z Aspose.Slides

Dodawaj znaki wodne do plików PPTX online

Bezpłatna aplikacja Aspose.Slides Watermark została zbudowana z użyciem Aspose.Slides for Java, tego samego API co w powyższym kodzie. Otwórz ją i zobacz, co API potrafi zrobić z Twoimi plikami PPTX.

  • Działa w przeglądarce, nie trzeba niczego instalować.
  • Zobacz, jak Aspose.Slides dodaje znaki wodne, zanim napiszesz kod.
  • Dodaj tekstowy lub graficzny znak wodny do pliku PPTX.
  • Pobierz plik ze znakiem wodnym.

Inne formaty obsługujące znaki wodne

W Javie możesz też dodawać znaki wodne do następujących formatów.