Python で ODP を PDF に変換する

この短い記事では、Python で ODPPDF に変換する方法について説明します。また、開発環境を確立するために必要な手順とプログラミング タスクのリスト、およびシンプルな API インターフェイスを使用して Python で ODP を PDF に変換するサンプル コードも示しています。このアプリケーションは、macOS、Windows、Linux 内の任意の Python および .NET 構成環境で使用できます。

Python を使用して ODP を PDF に保存する手順

  1. Python を使用して ODP を PDF にエクスポートするための .NET 経由の Python 用 Aspose.Slides を使用する環境を確立します。
  2. ODP を PDF ファイルに変換するには、Presentation クラス オブジェクトを使用してソース ODP プレゼンテーションにアクセスします。
  3. PdfOptions クラス オブジェクトを使用して、必要な PDF ファイル オプションを設定します
  4. ODP ファイルを PDF としてディスクに保存します

上記の手順に従うことで、Python を使用して ODP を PDF に迅速にエクスポートできます。このプロセスは、ディスクまたはメモリ ストリームからサンプル ODP ファイルにアクセスすることから始まり、その後、PdfOptions クラスのインスタンスを使用して、必要な出力 PDF ファイルのプロパティを設定します。最終的に、ロードされた ODP は、save メソッドを使用して PDF ファイルとしてディスクに保存されます。

Python を使用して ODP を PDF にエクスポートするコード

import aspose.slides as slides
# The path to source files directory
filepath = "C://Words//"
#Load the license in your application to
#convert the ODP presentation to PDF
odpToPdfLicense = slides.License()
odpToPdfLicense.set_license(filepath + "Conholdate.Total.Product.Family.lic")
# Create the Presentation object to load the source presentation file
odpPre = slides.Presentation(filepath + "Sample.odp")
# Initialize the PdfOptions class
pdfOpts = slides.export.PdfOptions()
pdfOpts.jpeg_quality = 90
pdfOpts.embed_full_fonts = True
pdfOpts.save_metafiles_as_png = True
pdfOpts.text_compression = slides.export.PdfTextCompression.FLATE
# Save the loaded ODP to a PDF file
odpPre.save(filepath + "OdpToPdf.pdf", slides.export.SaveFormat.PDF, pdfOpts)

上記の例は、ODP から PDF へのコンバーターを開発するために Python ベースの API を簡単に参照できることを示しています。 PdfOptions クラスによって公開されるさまざまなプロパティ (access_permissions、jpeg_quality、image_transparent_color、compliance、default_regulator_font、show_hidden_slides など) を設定したり、出力 PDF ファイルのパスワードを設定したりすることで、出力 PDF ファイルをさらにカスタマイズできます。

この記事では、シンプルな API インターフェイスを使用して Python を使用して ODP を PDF に保存する方法を説明しました。プレゼンテーションを Markdown ファイルに変換する方法について詳しくは、Pythonを使用してPPTXをMarkdownに変換する方法 の記事を参照してください。

 日本語