簡體   English   中英

如何使用python-pptx在生成的幻燈片中設置幻燈片編號

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM