Aspose.Slides  for Python via .NET

プレゼンテーション用の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 を使用して、PyPIリポジトリからプレゼンテーション処理用のPythonライブラリをインストールします

:
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)
            
        

人々が言っ​​ていること

私たちの言葉をそのまま受け入れるのではありません。 PowerPointAPIについてユーザーが何を言わなければならないかを確認してください。

 
 
ケーススタディの表示