PythonでWord DOCをPPTに変換する

MS Word は、リッチ テキスト ドキュメントを非常に簡単に作成するための完全な機能セットを提供します。書式設定されたテキスト、画像、グラフィック、メディア、およびその他のさまざまな要素を Word 文書に挿入できます。場合によっては、Word DOC または DOCX ドキュメントをプログラムで PowerPoint PPT または PPTX プレゼンテーションに変換する必要があります。この変換を実行するために、この記事では、Python で Word DOC を PowerPoint PPT に変換するための最良かつ最も簡単な方法を提供します。

Python Word から PowerPoint へのコンバーター - 無料ダウンロード

DOC/DOCX ファイルを PPT/PPTX に変換するには、Aspose.Words for PythonAspose.Slides for Python を使用します。前者は、Word 文書を操作するための高速で機能豊富なワープロ ライブラリです。一方、後者は、PowerPoint PPT/PPTX プレゼンテーションを作成および処理するためのプレゼンテーション操作ライブラリです。 Python で Word DOC を PPT に変換するには、両方のライブラリを組み合わせて使用します。次のコマンドを使用して、Python アプリケーションにライブラリをインストールできます。

>pip install aspose-words 
>pip install Aspose.Slides

PythonでDOCをPPTに変換する手順

上記の Python ライブラリを使用して Word DOC を PowerPoint PPT に変換するために必要な手順を見てみましょう。

  • Aspose.Words を使用して Word ドキュメントをロードし、PDF に変換します。
  • Aspose.Slides を使用して PDF を PPT に変換します。

それだけです。

それでは、コードを記述して、Python でプログラムによって DOCX ファイルを PPTX に変換する方法を見てみましょう。

Python で DOCX を PPT に変換する

このセクションでは、上記のライブラリのどのクラスとメソッドが Word から PowerPoint への変換に使用されるかを示します。 Python で Word DOCX を PPT に変換する手順は次のとおりです。

  • まず、Aspose.Words の Document クラスを使用して Word DOC/DOCX を読み込みます。
  • 次に、Document.save() メソッドを呼び出して、ドキュメントを PDF 形式で保存します。
  • Aspose.Slides を使用して新しいプレゼンテーション オブジェクトを作成します。
  • Presentation.slides.remove_at(0) メソッドを使用して、デフォルトのスライドを削除します。
  • Presentation.slides.add_from_pdf() メソッドを呼び出して、PDF ページを PPT スライドに変換します。
  • 最後に、Presentation.save() メソッドを使用して、変換された PPT を保存します。

次のコード サンプルは、Python で DOC を PPT に変換する方法を示しています。

import aspose.slides as slides
import aspose.words as aw

# Word 文書を読み込む
doc = aw.Document("document.docx")

# PDFとして保存
doc.save("Output.pdf")

# 新しいプレゼンテーションを作成
with slides.Presentation() as presentation:
    # デフォルトのスライドを削除
    presentation.slides.remove_at(0)

    # PDF ページを PPT スライドとして追加
    presentation.slides.add_from_pdf("Output.pdf")

    # プレゼンテーションを目的の場所に保存する
    presentation.save("presentation.ppt", slides.export.SaveFormat.PPT)

デモとして、DOC から PPT への変換結果を見てみましょう。以下は、変換される入力 Word ドキュメントです。

Python DOC から PPT

以下は、変換された PowerPoint PPT プレゼンテーションです。

Python Word DOC から PPT への変換

Python Word DOC から PPT へのコンバーター - 無料ライセンスを取得

評価制限なしで Word DOC/DOCX を PowerPoint PPT/PPTX に変換する 無料の一時ライセンス を取得できます。

結論

この記事では、Python で Word DOC を PowerPoint PPT に変換する方法を学びました。 Python アプリケーションでは、DOC から PPT、DOCX から PPT、DOC から PPTX、および DOCX から PPTX への変換に同じコードを使用できます。

Aspose のライブラリを探索する

以下に示すドキュメントと API リファレンスを使用して、Aspose.Words for Python と Aspose.Slides for Python の詳細を調べることができます。

ご不明な点がございましたら、フォーラム からお気軽にお問い合わせください。

関連項目