PythonでPDFをPowerPointに変換

概要

PDFファイルをPowerPointに変換することは可能ですか?はい、可能です!そして簡単です! この記事では、Pythonを使用してPDFをPowerPointに変換する方法を説明します。以下のトピックをカバーしています。

フォーマット: PPTX

フォーマット: PowerPoint

PythonでPDFをPowerPointおよびPPTXに変換する方法

Aspose.PDF for Python via .NETを使用すると、PDFからPPTXへの変換の進行状況を追跡できます。

Aspose.SlidesというAPIがあり、PPT/PPTXプレゼンテーションの作成および操作機能を提供しています。このAPIは、PPT/PPTXファイルをPDF形式に変換する機能も提供します。この変換中に、PDFファイルの個々のページはPPTXファイルの別々のスライドに変換されます。

PDFからPPTXへの変換中に、テキストは選択または更新できるテキストとしてレンダリングされます。PDFファイルをPPTX形式に変換するために、Aspose.PDFはPptxSaveOptionsというクラスを提供しています。PptxSaveOptionsクラスのオブジェクトは、save()の2番目の引数として渡されます。以下のコードスニペットは、PDFファイルをPPTX形式に変換するプロセスを示しています。

PythonとAspose.PDF for Pythonを使用したPDFからPowerPointへの簡単な変換

PDFをPPTXに変換するために、Aspose.PDF for Pythonは次のコードステップを使用することを推奨します。

手順: PythonでPDFをPowerPointに変換する | 手順: PythonでPDFをPPTXに変換する

  1. Document クラスのインスタンスを作成する
  2. PptxSaveOptions クラスのインスタンスを作成する
  3. Document オブジェクトの Save メソッドを使用してPDFをPPTXとして保存する

    import aspose.pdf as ap

    input_pdf = DIR_INPUT + "sample.pdf"
    output_pdf = DIR_OUTPUT + "convert_pdf_to_pptx.pptx"
    # PDFドキュメントを開く
    document = ap.Document(input_pdf)
    # PptxSaveOptionsインスタンスを作成
    save_option = ap.PptxSaveOptions()
    # ファイルをMS PowerPoint形式で保存
    document.save(output_pdf, save_option)

スライドを画像としてPDFをPPTXに変換する

検索可能なPDFを選択可能なテキストではなく画像としてPPTXに変換する必要がある場合、Aspose.PDFはPptxSaveOptionsクラスを通じてその機能を提供します。これを達成するには、以下のコードサンプルに示すように、PptxSaveOptionsクラスのプロパティslides_as_imagesを’true’に設定します。


    import aspose.pdf as ap

    input_pdf = DIR_INPUT + "sample.pdf"
    output_pdf =  DIR_OUTPUT + "convert_pdf_to_pptx_with_slides_as_images.pptx"
    # PDFドキュメントを開く
    document = ap.Document(input_pdf)
    # PptxSaveOptionsインスタンスを作成
    save_option = ap.PptxSaveOptions()
    save_option.slides_as_images = True
    # ファイルをMS PowerPoint形式で保存
    document.save(output_pdf, save_option)

参照

この記事はこれらのトピックもカバーしています。コードは上記と同じです。

フォーマット: PowerPoint

フォーマット: PPTX