Python で PDF をパワーポイントに変換

Python で PDF をパワーポイントに変換

**.NET 経由の Python 用 Aspose.pdf ** を使用すると、PDF ファイルを Python コードから PowerPoint PPTX プレゼンテーションに変換できます。

このワークフローは、PDF レポート、スライドデッキ、パンフレット、または配布資料を PowerPoint ファイルとして再利用する必要がある場合に使用します。変換中、個々の PDF ページは PPTX ファイル内の個別のスライドに変換されます。

PDF から PPTX への変換中に、テキストを PowerPoint で更新できる選択可能なテキストとしてレンダリングできます。PDF ファイルを PPTX 形式に変換するために、Aspose.PDF は次の機能を提供しています。 PPTX 保存オプション クラス。パス a PptxSaveOptions の 2 番目の引数としてのオブジェクト 保存 () 方法。

Python で PDF を PPTX に変換

PDF を PPTX に変換するには、次のコードステップを使用します。

手順:Python で PDF をパワーポイントに変換

  1. のインスタンスを作成 文書 クラス。
  2. のインスタンスを作成 PPTX 保存オプション クラス。
  3. に電話してください ドキュメント.save () 方法。
import aspose.pdf as ap
from os import path
import sys

def convert_PDF_to_PPTX(infile, outfile):
    document = ap.Document(infile)
    save_options = ap.PptxSaveOptions()
    document.save(outfile, save_options)

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

検索可能な PDF を、選択可能なテキストではなく画像として PPTX に変換する必要がある場合に備えて、Aspose.PDF は次のような機能を提供します。 PPTX 保存オプション クラス。これを実現するには、プロパティを設定します。 slides_asPPTX 保存オプション 次のコードサンプルに示すように、クラスを ’true’ に設定します。

import aspose.pdf as ap
from os import path
import sys

def convert_PDF_to_PPTX_slides_as_images(infile, outfile):

    document = ap.Document(infile)
    save_options = ap.PptxSaveOptions()
    save_options.slides_as_images = True

    document.save(outfile, save_options)

カスタム画像解像度でPDFをPPTXに変換

この方法では、品質を向上させるためにカスタム画像解像度(300 DPI)を設定しながら、PDF ドキュメントを PowerPoint(PPTX)ファイルに変換します。

  1. PDF を「AP.Document」オブジェクトに読み込みます。
  2. 「PPTXSaveOptions」インスタンスを作成します。
  3. 高品質のレンダリングを行うには、「image_resolution」プロパティを 300 DPI に設定します。
  4. 定義した保存オプションを使用して PDF を PPTX ファイルとして保存します。
import aspose.pdf as ap
from os import path
import sys

def convert_PDF_to_PPTX_image_resolution(infile, outfile):
    document = ap.Document(infile)
    save_options = ap.PptxSaveOptions()
    save_options.image_resolution = 300

    document.save(outfile, save_options)

関連コンバージョン