Я обнаружил, что при использовании метода дублирования слайда, если на странице есть диаграмма, PPT будет поврежден, поэтому я использовал этот метод для копирования слайда с помощью диаграммы и изменить заголовок диаграммы на одной странице, и заголовок диаграммы на другой странице также изменяется необъяснимым < /p>
def duplicate_slide(pres,index):
template = pres.slides[index]
blank_slide_layout = pres.slide_layouts[index]
copied_slide = pres.slides.add_slide(blank_slide_layout)
for shp in template.shapes:
el = shp.element
newel = copy.deepcopy(el)
copied_slide.shapes._spTree.insert_element_before(newel, 'p:extLst')
for _, value in six.iteritems(template.part.rels):
# Make sure we don't copy a notesSlide relation as that won't exist
if "notesSlide" not in value.reltype:
copied_slide.part.rels.add_relationship(
value.reltype, value._target, value.rId
)
return copied_slide
Подробнее здесь: https://stackoverflow.com/questions/665 ... be-damaged
Python-pptx Duplicate Slide Ppt будет поврежден ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Swiper Slide не берет полную ширину карусели, даже если указано как Show 1 Slide
Anonymous » » в форуме Javascript - 0 Ответы
- 9 Просмотры
-
Последнее сообщение Anonymous
-