Přidání vodoznaku do prezentace PPTX v Javě

Vytvářejte aplikace v Javě, které pomocí serverových API vkládají textové nebo obrázkové vodoznaky do souborů prezentací.

Přidání vodoznaku do prezentace PPTX pomocí Javy

Pomocí Aspose.Slides for Java můžete do prezentací PPTX přidávat textové a obrázkové vodoznaky. Přidejte tvar vodoznaku na předlohu snímků, aby se vodoznak zobrazil na snímcích, které tuto předlohu používají.

Přidání textového vodoznaku do PPTX v Javě

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

Přidání obrázkového vodoznaku do prezentace PPTX v Javě

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 přidat vodoznak do PPTX v Javě

Pomocí těchto kroků přidáte do souborů PPTX textový nebo obrázkový vodoznak.

  1. Načtěte soubor PPTX pomocí třídy Presentation.
  2. Vyberte předlohu snímků pomocí metody getMasters.
  3. Zavolejte metodu addAutoShape a přidejte tvar vodoznaku.
  4. Zavolejte metodu addTextFrame a přidejte text vodoznaku, nebo pro obrázkový vodoznak použijte addImage.
  5. Uložte prezentaci s vodoznakem ve formátu PPTX.

Vytvořeno pomocí Aspose.Slides

Přidávejte vodoznaky do souborů PPTX online

Bezplatná aplikace Aspose.Slides Watermark je vytvořena pomocí Aspose.Slides for Java, stejného API jako ve výše uvedeném kódu. Otevřete ji a vyzkoušejte, co API dokáže s vašimi vlastními soubory PPTX.

  • Běží ve vašem prohlížeči, nic není třeba instalovat.
  • Podívejte se, jak Aspose.Slides přidává vodoznaky, ještě než napíšete kód.
  • Přidejte do svého souboru PPTX textový nebo obrázkový vodoznak.
  • Stáhněte soubor s vodoznakem.

Další formáty podporující vodoznaky

V Javě můžete přidávat vodoznaky také do následujících formátů.