Python Kullanarak PPTX'e Taslak Filigran Nasıl Eklenir?

Bu adım adım öğreticide, MS PowerPoint’e herhangi bir bağımlılık olmadan Python kullanarak PPTX içine taslak filigran eklemeyi ayrıntılı olarak ele alacağız. Windows, Linux veya macOS içindeki herhangi bir .NET Core ve Python destekli ortamlarda **Python kullanarak PowerPoint’te taslak filigran eklemek için bu uygulamayı kullanabilirsiniz.

Python’da PowerPoint’e gizli filigran ekleme adımları

  1. Sunuma filigran metni eklemek için .NET aracılığıyla Python için Aspose.Slides yüklemek için ortamı ayarlayın
  2. Presentation sınıf nesnesini kullanarak filigran eklemek için yeni bir sunum oluşturun veya mevcut bir sunumu yükleyin
  3. Sunumun içinde Master Slide/s sunumu tekrarlayın
  4. Ana slayt koleksiyonundaki her slayt için gizli bir filigran metni içeren bir otomatik şekil ekleyin
  5. Şekli ve metin özelliklerini biçimlendirin ve filigranı korumak için şekle kilitleme uygulayın
  6. Filigranlı sunumu diske kaydedin

Yukarıda belirtilen adımları izleyerek, Python* kullanarak PPTX’in içine *gizli bir filigran ekleyebilirsiniz, bu sayede süreç Presentation sınıfının bir örneğini kullanarak mevcut bir sunumu yükleyerek veya yeni bir sunum oluşturarak başlar. Ardından, ana slayt koleksiyonundaki her slaytta yineleme yapacak ve içine bir taslak filigran metin şekli ekleyeceksiniz. Son olarak, auto_shape_lock sınıfı örneğinin gösterdiği farklı kilitlerle şekli koruyacak ve filigranlı sunumu diske kaydedeceksiniz.

Birlikte Çalışma olmadan Python kullanarak PowerPoint’te Taslak Filigran Ekleme Kodu

from os import system
import aspose.pydrawing as drawing
import aspose.slides as slides
filepath = "C://Slides//"
#Apply the licence for Aspose.Slides
slidesTextWatermarkLicense = slides.License()
slidesTextWatermarkLicense.set_license(filepath + "Conholdate.Total.Product.Family.lic")
# Generate an empty presentation using Presentation class object
with slides.Presentation() as textWatermarkPptxPresentation:
#Iterate through the master slide collection for adding a watermark text
for masterSlide in textWatermarkPptxPresentation.masters:
#Adding a shape to hold the watermark
pptxTextWatermark = masterSlide.shapes.add_auto_shape(slides.ShapeType.RECTANGLE,
textWatermarkPptxPresentation.slide_size.size.width / 2 - 50,
textWatermarkPptxPresentation.slide_size.size.height / 2 - 50,
200, 50)
#Setting the rotation angle and fill type of the shape
pptxTextWatermark.rotation = 325
pptxTextWatermark.fill_format.fill_type = slides.FillType.NO_FILL
#Add the Text frame with watermark text
watermarkTextFrame = pptxTextWatermark.add_text_frame("Confidential Draft")
#set the textual properties of the watermark text
watermarkTextFormat = watermarkTextFrame.paragraphs[0].portions[0].portion_format
watermarkTextFormat.font_bold = slides.NullableBool.TRUE
watermarkTextFormat.font_italic = slides.NullableBool.TRUE
watermarkTextFormat.font_height = 20
watermarkTextFormat.fill_format.fill_type = slides.FillType.SOLID
watermarkTextFormat.fill_format.solid_fill_color.color = drawing.Color.red
#Lock the Pptx watermark shape and make it uneditable in PowerPoint
pptxTextWatermark.auto_shape_lock.text_locked=True
pptxTextWatermark.auto_shape_lock.select_locked = True
pptxTextWatermark.auto_shape_lock.position_locked = True
#Save the presentations with a text watermark on the disk
textWatermarkPptxPresentation.save(filepath + "PresentationWithWatermarkText.pptx", slides.export.SaveFormat.PPTX)
print("Finished")

Bu örnek, basit API çağrılarının yardımıyla Python’da PowerPoint’e gizli filigran eklemek için PPT ve ODP sunum biçimleri için de kullanılabilir. Şekil kilitleme özelliği, API tarafından sunulan ve MS PowerPoint’te bulunmayan benzersiz bir özelliktir. Filigran şeklini korumak için kilitleme özelliğini uygulayarak ve PowerPoint içinde bile kimsenin filigranı değiştirmesine veya kaldırmasına izin vermeyerek sununuzun fikri mülkiyet haklarını koruyabilirsiniz.

Bu konuda, Python’da PowerPoint’e taslak filigran eklemeyi ve sunuyu korumayı öğrendik. Sunuma HTML içeriği ekleme hakkında bilgi edinmek istiyorsanız, Python kullanarak PowerPoint’e HTML nasıl eklenir ile ilgili makaleye bakın.

 Türkçe