PowerPoint→PDF→しおり作成→htmlで、しおり作成を手動で行うのがどうにも面倒だったので、PowerPointからタイトルを抽出するpython codeを書きました。
PowerPointからタイトルを取り出したつもりですが、なぜかページNoを拾ってしまうことがありました。良く分かっていません。htmlにしたときページが1ページずれるのも謎です。
import pptx
from pptx import Presentation
prs = Presentation("schedule_nurse3_user_manual.pptx") # load the ppt
slide_titles = [] # container foe slide titles
page=1
file = open('user_manual.txt', 'w')
for slide in prs.slides: # iterate over each slide
count=0
for shape in slide.shapes:
if shape.has_text_frame:
count+=1
if not shape.text.isdecimal():
if page !=1:
file.write(shape.text+'/'+str(page-1)+',Black,notBold,notItalic,closed,FitPage\n')
print(page,shape.text)
break
if count>=2:
break
page+=1
file.close()
#print(slide_titles)
0 件のコメント:
コメントを投稿