PowerPointをWordに変換する
Contents
[
Hide
]
プレゼンテーション(PPTまたはPPTX)のテキストコンテンツや情報を新たな方法で使用する予定がある場合、プレゼンテーションをWord(DOCまたはDOCX)に変換することで利益を得ることができます。
- Microsoft PowerPointと比較して、Microsoft Wordアプリはコンテンツ用のツールや機能が充実しています。
- Wordの編集機能に加え、コラボレーション、印刷、共有機能の強化もお楽しみいただけます。
スライドからのテキストコンテンツを扱うことで得られる利点を確認するために、ぜひプレゼンテーションからWordへのオンライン変換ツールをお試しください。
Aspose.SlidesとAspose.Words
PowerPointファイル(PPTXまたはPPT)をWord(DOCXまたはDOCX)に変換するには、Aspose.Slides for Python via .NETとAspose.Words for Python via .NETの両方が必要です。
スタンドアロンAPIとして、Aspose.Slides for Python via .NETは、プレゼンテーションからテキストを抽出するための機能を提供します。
Aspose.Wordsは、アプリケーションがMicrosoft Wordを利用せずに文書を生成、修正、変換、レンダリング、印刷し、その他のタスクを実行できる高度な文書処理APIです。
PythonでPowerPointをWordに変換する
- program.pyファイルにこれらの名前空間を追加します:
import aspose.slides as slides
import aspose.words as words
- このコードスニペットを使用してPowerPointをWordに変換します:
with slides.Presentation("sample.pptx") as presentation:
doc = words.Document()
builder = words.DocumentBuilder(doc)
for index in range(presentation.slides.length):
slide = presentation.slides[index]
file_name = "slide_{i}.png".format(i=index)
# スライド画像を生成
with slide.get_image(1, 1) as image:
image.save(file_name, slides.ImageFormat.PNG)
builder.insert_image(file_name)
for shape in slide.shapes:
# スライドのテキストを挿入
if type(shape) is slides.AutoShape:
builder.writeln(shape.text_frame.text)
builder.insert_break(words.BreakType.PAGE_BREAK)
doc.save("output.docx")