Добавление водяных знаков в презентации PPT на Python
Создавайте приложения на Python, которые с помощью Aspose.Slides добавляют текстовые или графические водяные знаки в презентации PPT.
Добавление водяного знака в презентацию PPT на Python
С помощью Aspose.Slides for Python via .NET можно добавить текстовый или графический водяной знак в презентацию PPT без Microsoft PowerPoint. Водяной знак может указывать владельца, помечать презентацию как конфиденциальную или черновую либо поддерживать единый фирменный стиль. В примерах ниже водяной знак размещается на первом образце слайдов, поэтому он отображается на всех слайдах, которые используют этот образец.
Добавление текстового водяного знака в презентацию PPT — Python
with slides.Presentation("presentation.ppt") 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.ppt", slides.export.SaveFormat.PPT)Добавление графического водяного знака в презентацию PPT — Python
with slides.Presentation("presentation.ppt") 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.ppt", slides.export.SaveFormat.PPT)Как добавить водяной знак в PPT на Python
Выполните следующие шаги, чтобы добавить текстовый водяной знак в презентацию PPT.
- Откройте файл PPT с помощью
Presentation. - Получите первый образец слайдов из коллекции
masters. - Вызовите
add_auto_shape, чтобы добавить прямоугольник на образец слайдов. - Вызовите
add_text_frame, чтобы добавить текст водяного знака, затем отформатируйте и заблокируйте фигуру. - Вызовите
saveсSaveFormat.PPT, чтобы сохранить презентацию с водяным знаком.
Создано на основе Aspose.Slides
Добавляйте водяные знаки в файлы PPT онлайн
Бесплатное приложение Aspose.Slides Watermark создано на основе Aspose.Slides for Python via .NET — того же API, что и в коде выше. Откройте его и посмотрите, что API может сделать с вашими собственными файлами PPT.
- Работает в браузере, ничего не нужно устанавливать.
- Посмотрите, как Aspose.Slides добавляет водяные знаки, ещё до написания кода.
- Добавьте текстовый или графический водяной знак в файл PPT.
- Скачайте файл с водяным знаком.
Другие форматы с поддержкой водяных знаков
С помощью Python можно также добавлять водяные знаки в другие поддерживаемые форматы презентаций.