[英]How to set slide number in generated slide using python-pptx
我正在使用python pptx生成新的幻燈片,我看不到更新幻燈片編號的方法。 我已將頁腳設置為主布局,但是當我嘗試讀取形狀時,我看不到那個組件。
我的代碼:
from pptx import Presentation
prs = Presentation('sample_ppt.pptx')
title_slide_layout = prs.slide_layouts[14]
slide = prs.slides.add_slide(title_slide_layout)
for shape in slide.shapes:
print(shape.name)
prs.save('hh.pptx')
這是一個常見的混淆,可能是因為PowerPoint處理頁腳的方式,令人困惑:)
簡短的回答是,您需要在主幻燈片上放置純文本框形狀(不是頁腳占位符),並使用菜單中的“插入”>“幻燈片編號”在該文本框中插入幻燈片編號字段 。 在主服務器上,它會顯示為<#>
,但在從該主服務器繼承的幻燈片上,它將顯示為幻燈片編號。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.