Java で PPT プレゼンテーションに透かしを追加する

サーバー側 API を使用して、プレゼンテーション ファイルにテキストまたは画像の透かしを挿入する Java アプリケーションを構築します。

Java による PPT プレゼンテーションへの透かしの追加

Aspose.Slides for Java を使用すると、PPT プレゼンテーションにテキストと画像の透かしを追加できます。透かしの図形をスライド マスターに追加すると、そのマスターを使用するスライドに透かしが表示されます。

Java で PPT にテキストの透かしを追加

Presentation presentation = new Presentation("presentation.ppt");
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.ppt", SaveFormat.Ppt);
} finally {
    presentation.dispose();
}

Java で PPT プレゼンテーションに画像の透かしを追加

Presentation presentation = new Presentation("presentation.ppt");
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.ppt", SaveFormat.Ppt);
} finally {
    presentation.dispose();
}

Java で PPT に透かしを追加する方法

次の手順に従って、PPT ファイルにテキストまたは画像の透かしを追加します。

  1. Presentation クラスで PPT ファイルを読み込みます。
  2. getMasters メソッドでスライド マスターを選択します。
  3. addAutoShape メソッドを呼び出して透かしの図形を追加します。
  4. addTextFrame メソッドを呼び出して透かしのテキストを追加するか、画像の透かしには addImage を使用します。
  5. 透かし入りのプレゼンテーションを PPT 形式で保存します。

Aspose.Slides で構築

PPT ファイルにオンラインで透かしを追加

無料の Aspose.Slides Watermark アプリは、上記のコードと同じ API である Aspose.Slides for Java で構築されています。アプリを開いて、ご自身の PPT ファイルで API に何ができるかをお確かめください。

  • ブラウザーで動作し、インストールは不要です。
  • コードを書く前に、Aspose.Slides が透かしをどう追加するかを確認できます。
  • PPT ファイルにテキストまたは画像の透かしを追加できます。
  • 透かし入りのファイルをダウンロードできます。

透かしに対応したその他の形式

Java では次の形式にも透かしを追加できます。