最近の練習PPT形式、主にポジションタイトル、アライメント、フォント、および間違って変更するので、統一された人工的な、面倒かつ簡単の数に調整する必要があります。
したがって、プロセスを完了するために、Pythonスクリプトを使用して、オンラインを組み合わせたパッケージ情報をPPTX。
主なポイントは、そのピットで、text_frameの形状が直接フォントを変更することはできません、あるいは段落は動作しません、原因ボックス複数のフォントが存在するために、それは「なし」と報告され、さらに層を実行するように変更する必要があります。
PPTX インポートプレゼンテーション から pptx.enum.text インポートPP_ALIGN PRSは、プレゼンテーション(= ' originalppt.pptx ')#インポートPPT sthead = prs.slides [2] .Shapes [1] #標準ヘッダフォーマットの3 PPTに プリント( sthead.text) stleft = sthead.left stwidth = sthead.width sttop = sthead.top stheight = sthead.height #-by修正 I = 1。のためのスライドでprs.slides: について 形状にslide.shapes: 場合shape.has_text_frame: 場合 36000 <shape.left <1200000 と 140万shape.height < : ftname = (shape.text_frame.paragraphs [0] .runs [0] .font.name)を ftsize = INT (shape.text_frame.paragraphs [0] .runs [0] .font.size.pt) であれば (ftsize> 27 ): ヘッド = 形状 head.left = stleft head.top = sttop head.width= 10080000 head.height = stheight head.text_frame.vertical_anchor = MSO_ANCHOR.MIDDLE head.text_frame.paragraphs [0] .line_spacing = 1 用の段落でhead.text_frame.paragraphs: のためのランでparagraph.runs: run.font.size = 32 * 12700 run.font.name = ' 宋体' #のプリント(I、 'OK') iは + = 1 prs.save(' adjnew.pptx ")#PPT変更を保存します