プレゼンテーション用のPythonPowerPointAPI。 Python PPTX、PPT
外部ソフトウェアを使用せずに、PythonでPowerPointおよびOpenOfficeプレゼンテーションを作成、読み取り、書き込み、変更、マージ、クローン作成、保護、および変換します。
ダウンロード无料トライアルAspose.Slides for Python via .NET は、プレゼンテーションを操作または処理するための強力なクラスライブラリです。この製品を使用すると、アプリケーションと開発者は、サードパーティのアプリケーションや依存関係なしに、PowerPointプレゼンテーション(PPT、PPTX)および他の形式のプレゼンテーション(ODP)を読み取り、編集、操作、および変換できます。
Aspose.Slides forPythonvia。 NET は、次の人気のある機能を提供します。
- プレゼンテーションの読み込み、開き、表示。
- プレゼンテーションの編集。
- プレゼンテーションをPDF、Word、JPG、HTML、GIF、SVG、およびその他の多くの形式に変換します。
- プレゼンテーションのレンダリングと印刷。
- プレゼンテーションの暗号化と復号化。プレゼンテーションのパスワード保護とパスワードの削除。
- マスタースライド、シェイプ、チャート、画像フレーム、オーディオフレーム、ビデオフレーム、OLE、VBAマクロ、アニメーションなどのプレゼンテーションエンティティを操作します。
- そして、より多くの機能。
Pythonは非常に人気のある言語であり、通常のアプリケーション、Web開発、研究および学術タスク、データ分析などで多く使用されています。このため、 Aspose.SlidesチームはAspose.Slidesチームが提供できることを誇りに思っています。 strong> Aspose.Slides for Python via .NETからPythonコミュニティへ。
高度なPythonPowerPointAPI機能
テンプレートからスライドを作成または複製する
APIを介してPowerPointテーブルを操作する
形状に保護を適用または削除します
ExcelチャートをOleObjectsとしてスライドに追加します
リンクされたOleObjectのサポート
データベースからプレゼンテーションを生成する
プレゼンテーションと結果のPDFを保護する
物理プリンターでプレゼンテーションを印刷する
チャートを作成してカスタマイズする
システム要求
- Python 3.5、3.6、3.7、3.8、および3.9と互換性があります
- LinuxでPythonコードを作成する場合は、
Linuxの追加要件をご覧ください。
インストールする方法
pip を使用して、
pip install aspose.slides
新しいPowerPointプレゼンテーションを作成します。 Python PPTX、PPT、またはODP
以下の例では、プレゼンテーションの最初のスライドに行を追加しています。
import aspose.slides as slides
# Instantiate a Presentation object that represents a presentation file
with slides.Presentation() as presentation:
slide = presentation.slides[0]
slide.shapes.add_auto_shape(slides.ShapeType.LINE, 50, 150, 300, 0)
presentation.save("NewPresentation_out.pptx", slides.export.SaveFormat.PPTX)
プレゼンテーションのマージ:Python PPTX、PPT、またはODP
このPythonコードは、プレゼンテーションをマージする方法を示しています。
import aspose.slides as slides
with slides.Presentation("Presentation1.pptx") as pres1:
with slides.Presentation("Presentation2.pptx") as pres2:
for slide in pres2.slides:
pres1.slides.add_clone(slide)
pres1.save("combined.pptx", slides.export.SaveFormat.PPTX)
PDFからプレゼンテーションをインポートする:Python PPTX、PPT、またはODP
このPythonコードは、PDFからPowerPointへの変換プロセスを示しています。
import aspose.slides as slides
with slides.Presentation() as pres:
pres.slides.remove_at(0)
pres.slides.add_from_pdf("welcome-to-powerpoint.pdf")
pres.save("OutputPresentation.pptx", slides.export.SaveFormat.PPTX)
デフォルトのオプションでPowerPointをPDFに変換:Python PPTX、PPT、またはODPからPDF
このPythonコードは、デフォルトのオプションを使用して、PowerPoint PPT、PPTX、およびOpenOfficeODPドキュメントをPDFドキュメントに変換する方法を示しています。結果のファイルは、最高品質レベルのPDFドキュメントです。
import aspose.slides as slides
# Instantiate a Presentation object that represents a PPT file
presentation = slides.Presentation("PowerPoint.ppt")
# Save the presentation as PDF
presentation.save("PPT-to-PDF.pdf", slides.export.SaveFormat.PDF)
PowerPointをJPGに変換:Python PPTX、PPT、またはODPからJPEG
次の例は、PowerPoint PPT、PPTX、およびOpenOfficeODPドキュメントを一連のJPEGイメージに変換する方法を示しています。
import aspose.slides as slides
import aspose.pydrawing as drawing
pres = slides.Presentation("pres.pptx")
for sld in pres.slides:
bmp = sld.get_thumbnail(1, 1)
bmp.save("Slide_{num}.jpg".format(num=str(sld.slide_number)), drawing.imaging.ImageFormat.jpeg)