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 ファイルにテキストまたは画像の透かしを追加します。
PresentationクラスでPPTファイルを読み込みます。getMastersメソッドでスライド マスターを選択します。addAutoShapeメソッドを呼び出して透かしの図形を追加します。addTextFrameメソッドを呼び出して透かしのテキストを追加するか、画像の透かしにはaddImageを使用します。- 透かし入りのプレゼンテーションを PPT 形式で保存します。
Aspose.Slides で構築
PPT ファイルにオンラインで透かしを追加
無料の Aspose.Slides Watermark アプリは、上記のコードと同じ API である Aspose.Slides for Java で構築されています。アプリを開いて、ご自身の PPT ファイルで API に何ができるかをお確かめください。
- ブラウザーで動作し、インストールは不要です。
- コードを書く前に、Aspose.Slides が透かしをどう追加するかを確認できます。
- PPT ファイルにテキストまたは画像の透かしを追加できます。
- 透かし入りのファイルをダウンロードできます。
透かしに対応したその他の形式
Java では次の形式にも透かしを追加できます。