PythonでPDFをPowerPointに変換

PythonでPDFをPowerPointに変換

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

PDF レポート、スライドデッキ、パンフレット、ハンドアウトなどを PowerPoint ファイルとして再利用する必要がある場合に、このワークフローを使用してください。変換中に、個々の PDF ページが PPTX ファイル内の個別のスライドに変換されます。

PDF から PPTX への変換中、テキストは選択可能なテキストとしてレンダリングされ、PowerPoint で更新できます。PDF ファイルを PPTX 形式に変換するために、Aspose.PDF は PptxSaveOptions クラス。 a を渡す PptxSaveOptions オブジェクトを第2引数として save() メソッド。

PythonでPDFをPPTXに変換する

PDFをPPTXに変換するには、以下のコード手順を使用します。

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

  1. インスタンスを作成する ドキュメント クラス。
  2. インスタンスを作成する PptxSaveOptions クラス。
  3. 呼び出す document.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 はその機能を via PptxSaveOptions クラス。これを実現するには、プロパティを設定します slides_as_imagesPptxSaveOptions 以下のコード例に示すように、クラスを ’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 に変換

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

  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)

関連する変換