この短い記事では、Python で ODP を PDF に変換する方法について説明します。また、開発環境を確立するために必要な手順とプログラミング タスクのリスト、およびシンプルな API インターフェイスを使用して Python で ODP を PDF に変換するサンプル コードも示しています。このアプリケーションは、macOS、Windows、Linux 内の任意の Python および .NET 構成環境で使用できます。
Python を使用して ODP を PDF に保存する手順
- Python を使用して ODP を PDF にエクスポートするための .NET 経由の Python 用 Aspose.Slides を使用する環境を確立します。
- ODP を PDF ファイルに変換するには、Presentation クラス オブジェクトを使用してソース ODP プレゼンテーションにアクセスします。
- PdfOptions クラス オブジェクトを使用して、必要な PDF ファイル オプションを設定します
- 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に変換する方法 の記事を参照してください。