Aggiungere filigrane a presentazioni ODP con Python
Crea applicazioni Python che aggiungono filigrane di testo o immagine a presentazioni ODP con Aspose.Slides.
Aggiungere una filigrana a una presentazione ODP con Python
Con Aspose.Slides for Python via .NET puoi aggiungere una filigrana di testo o immagine a una presentazione ODP senza usare OpenOffice. Una filigrana può indicare il proprietario, contrassegnare una presentazione come riservata o come bozza, oppure garantire un branding coerente. Gli esempi seguenti inseriscono la filigrana nella prima diapositiva master, così compare nelle diapositive che usano quel master.
Aggiungere una filigrana di testo a una presentazione ODP – Python
with slides.Presentation("presentation.odp") as presentation:
master_slide = presentation.masters[0]
watermark_shape = master_slide.shapes.add_auto_shape(slides.ShapeType.RECTANGLE, 100, 100, 400, 50)
watermark_text_frame = watermark_shape.add_text_frame("CONFIDENTIAL")
watermark_shape.fill_format.fill_type = slides.FillType.NO_FILL
watermark_shape.line_format.fill_format.fill_type = slides.FillType.NO_FILL
watermark_portion = watermark_text_frame.paragraphs[0].portions[0]
watermark_portion.portion_format.font_height = 32
watermark_shape.auto_shape_lock.select_locked = True
watermark_shape.auto_shape_lock.size_locked = True
watermark_shape.auto_shape_lock.text_locked = True
watermark_shape.auto_shape_lock.position_locked = True
watermark_shape.auto_shape_lock.grouping_locked = True
presentation.save("watermarked.odp", slides.export.SaveFormat.ODP)Aggiungere una filigrana immagine a una presentazione ODP – Python
with slides.Presentation("presentation.odp") as presentation:
with open("watermark.png", "rb") as image_stream:
watermark_image = presentation.images.add_image(image_stream.read())
master_slide = presentation.masters[0]
watermark_shape = master_slide.shapes.add_auto_shape(
slides.ShapeType.RECTANGLE, 100, 100, watermark_image.width, watermark_image.height)
watermark_shape.fill_format.fill_type = slides.FillType.PICTURE
watermark_shape.fill_format.picture_fill_format.picture.image = watermark_image
watermark_shape.fill_format.picture_fill_format.picture_fill_mode = slides.PictureFillMode.STRETCH
watermark_shape.line_format.fill_format.fill_type = slides.FillType.NO_FILL
presentation.save("watermarked.odp", slides.export.SaveFormat.ODP)Come aggiungere una filigrana a ODP con Python
Segui questi passaggi per aggiungere una filigrana di testo a una presentazione ODP.
- Apri il file ODP con
Presentation. - Ottieni la prima diapositiva master dalla raccolta
masters. - Chiama
add_auto_shapeper aggiungere un rettangolo alla diapositiva master. - Chiama
add_text_frameper aggiungere il testo della filigrana, quindi formatta e blocca la forma. - Chiama
saveconSaveFormat.ODPper salvare la presentazione con filigrana.
Realizzato con Aspose.Slides
Aggiungi filigrane a file ODP online
L’app gratuita Aspose.Slides Watermark è realizzata con Aspose.Slides for Python via .NET, la stessa API del codice sopra. Aprila e scopri cosa può fare l’API con i tuoi file ODP.
- Funziona nel browser, senza installare nulla.
- Scopri come Aspose.Slides aggiunge le filigrane prima di scrivere codice.
- Aggiungi una filigrana di testo o immagine al tuo file ODP.
- Scarica il file con filigrana.
Altri formati supportati per le filigrane
Con Python puoi aggiungere filigrane anche ad altri formati di presentazione supportati.