Cara Menambahkan Tanda Air Gambar di PPTX menggunakan Python

Dalam tutorial sederhana dan elaboratif ini, kita akan fokus pada, cara menambahkan watermark gambar di PPTX menggunakan Python tanpa menginstal PowerPoint. Aplikasi ini dapat digunakan untuk menambahkan gambar latar watermark PowerPoint menggunakan Python di salah satu lingkungan .NET Core dan Python yang dikonfigurasi di dalam macOS, Windows atau Linux.

Langkah-langkah untuk menambahkan tanda air gambar ke presentasi PPTX dengan Python

  1. Tetapkan lingkungan untuk menginstal Aspose.Slides untuk Python melalui .NET untuk menyisipkan watermark gambar di dalam presentasi
  2. Akses yang sudah ada atau buat presentasi baru untuk menambahkan gambar watermark menggunakan objek kelas Presentation
  3. Masukkan gambar watermark yang diinginkan ke dalam koleksi gambar presentasi
  4. Lintasi setiap bentuk di dalam koleksi presentasi Master Slide/s
  5. Sisipkan bentuk bingkai foto dengan gambar yang diinginkan untuk setiap slide di dalam koleksi master slide
  6. Terapkan penguncian pada bentuk untuk mengamankan tanda air gambar
  7. Simpan presentasi dengan watermark gambar pada disk

Langkah-langkah di atas dalam Python menambahkan watermark gambar di PPT menggunakan antarmuka API yang sangat sederhana dan beberapa baris kode. Proses dimulai dengan memuat presentasi yang ada atau membuat yang baru bersama dengan memuat gambar watermark yang diinginkan dari disk. Kemudian setiap slide di dalam koleksi slide master presentasi diulang dan bingkai gambar menggunakan gambar watermark dibuat. Terakhir, kunci yang berbeda diterapkan pada setiap bentuk untuk melindunginya dari akses atau pengeditan.

Kode untuk menambahkan Watermark Gambar di PPTX menggunakan Python

import aspose.pydrawing as drawing
import aspose.slides as slides
filespath = "C://Slides//"
#Insert the licence for Aspose.Slides
slidesWatermarkLicense = slides.License()
slidesWatermarkLicense.set_license(filespath + "Conholdate.Total.Product.Family.lic")
# Generate an empty presentation using the Presentation class object
with slides.Presentation() as watermarkPptxPresentation:
with open(filespath + "sample.png", "rb") as binary_file:
#Read the whole file at once
imageFileData = binary_file.read()
#Insert the image insdie the images collection of the presentation
imageForSlide = watermarkPptxPresentation.images.add_image(imageFileData)
#Access the master slides collection for adding a watermark image
for masterSlide in watermarkPptxPresentation.masters:
#Adding a Ppt watermark shape for logo image
pptxWatermarkFrame = slideForPng.shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 200, 200, 200, 50, imageForSlide)
#Set the rotation angle of the shape
pptxWatermarkFrame.rotation = 325
#Lock Pptx watermark image shape for protection in PowerPoint
pptxWatermarkFrame.shape_lock.size_locked = True
pptxWatermarkFrame.shape_lock.select_locked = True
pptxWatermarkFrame.shape_lock.position_locked = True
# Save the presentations with the watermark on the disk
watermarkPptxPresentation.save(filespath + "PresentationWithWatermarkmage.pptx", slides.export.SaveFormat.PPTX)
print("Done")

Untuk menambahkan gambar tanda air di PPT Python API berbasis telah digunakan secara efektif dalam contoh di atas. Kelas shape_lock telah digunakan, yang menawarkan kunci bentuk yang berbeda termasuk pemilihan kunci, mengubah ukuran dan mengubah posisi untuk mencegah akses apa pun ke bentuk bahkan di PowerPoint.

Dalam topik ini, kita telah belajar untuk menempatkan gambar tanda air di PPTX menggunakan Python dan menyematkan hak kekayaan intelektual di dalam presentasi. Jika Anda tertarik untuk menambahkan tanda air berbasis teks di dalam presentasi, lihat artikel di cara memasukkan Draft Watermark di PPTX menggunakan Python.

 Indonesian