Вопрос:

Можете ли вы изменить тип заполнителя с помощью python-pptx?

powerpoint python-pptx

867 просмотра

1 ответ

23 Репутация автора

Стандартные макеты для Powerpoint, кажется, имеют заполнители «Content», которые отображаются как тип SlidePlaceholder. Есть ли способ изменить эти заполнители на другой тип? Например, мне бы очень хотелось вставить изображение в один из этих заполнителей, но SlidePlaceholder не имеет метода insert_picture.

В предыдущем вопросе уже говорилось, как вставить картинку, но в ответе упоминалось:

Вам придется заменить любой заполнитель контента «общего назначения» на тот, который вы собираетесь вставить.

Однако он не указал, как можно это сделать. И это не сразу видно из документации. Спасибо за любую помощь в этом!

Автор: mcdevitts Источник Размещён: 08.11.2017 10:58

Ответы (1)


3 плюса

12944 Репутация автора

Решение

Вы можете внести это изменение вручную, используя приложение PowerPoint, в «шаблонной» презентации, с которой вы начинали.

Заполнитель будет находиться в одном из макетов слайдов («Вид»> «Мастер»> «Мастер слайдов» из меню в моей версии) и будет «клонирован» в любые новые слайды, созданные из этого макета.

Я не верю, что пользовательский интерфейс PowerPoint предлагает способ действительно изменить тип существующего заполнителя в макете слайда, поэтому вам нужно будет удалить любой существующий, если он есть, и создать новый с тем же размером на в той же позиции (или там, где вы хотите и сколько хотите).

Автор: scanny Размещён: 09.11.2017 12:36
Вопросы из категории :
32x32