この簡単な記事は、*Python を使用して PowerPoint のウォーターマークを削除する**のに役立ちます。開発環境をセットアップするための詳細と、プロセスの詳細を説明する手順のリスト、および Python を使用して PowerPoint からウォーターマークを削除するサンプル コードが表示されます。 presentation 全体からウォーターマークを削除するプロセスについても説明します。
Python を使用して PowerPoint の透かしを削除する手順
- .NET 経由の Python 用 Aspose.Slides を使用してウォーターマークを削除する環境を確立します
- presentation をロードし、その中のすべてのスライドを繰り返し処理します
- 各スライド内で、それぞれのスライド形状コレクションにアクセスします
- シェイプ名がウォーターマークに固有の場合は、コレクションから削除します。
- すべての透かしを削除した後、結果のプレゼンテーションを保存します。
これらの手順には、Python を使用して PPTX からウォーターマークを削除する方法 に関する段階的なプロセスが含まれています。ソース プレゼンテーションをロードし、そのすべてのスライドにアクセスして形状名を検証することにより、実行を開始します。最後に、名前が形状コレクション内の必要な基準に一致する形状をすべて削除します。
Python を使用して PowerPoint からウォーターマークを削除するコード
import aspose.slides as slides | |
filespath = "C://Words//" | |
#Apply the licence for API to remove watermark | |
slidesWatermarkLic = slides.License() | |
slidesWatermarkLic.set_license(filespath + "Conholdate.Total.Product.Family.lic") | |
# Access the Presentation from the disk | |
with slides.Presentation(filespath +"Input.pptx") as watermarkPptxPres: | |
#Iterate all the presentation slides | |
for slide in watermarkPptxPres.slides: | |
#Iterate all shapes in the slide | |
for shape in slide.shapes: | |
#Find the sahpe with name watermark | |
if shape.name == "watermark": | |
slide.Shapes.Remove(shape) | |
# Save the presentations with no watermark on the disk | |
watermarkPptxPres.save(filespath + "RemovedWatermark.pptx", slides.export.SaveFormat.PPTX) | |
print("Done") |
前述の例は、Python を使用して PowerPoint で透かしを削除する方法 を示しています。コレクションから形状を削除するには、形状の名前またはインデックスを使用してアクセスできます。すべてのプレゼンテーションにはマスター スライドのコレクションがあり、通常のスライド コレクションの代わりにアクセスして、各スライドを個別にではなくプレゼンテーション全体から透かしを削除することもできます。
この小さなトピックは、Python のプレゼンテーションから透かしを削除するためのガイドです。プレゼンテーションに下書きのウォーターマークを追加する方法について詳しくは、PythonでPowerPointに下書きの透かしを挿入する方法 の記事を参照してください。