Aspose.Slides  for Python via .NET

用於演示的 Python PowerPoint API。 Python PPTX, PPT

在 Python 中創建、讀取、寫入、修改、合併、克隆、保護和轉換 PowerPoint 和 OpenOffice 演示文稿,無需任何外部軟件。

  下載免費試用
  
 

Aspose.Slides for Python via .NET 是一個強大的類庫,用於處理或處理演示文稿。使用此產品,應用程序和開發人員無需第三方應用程序或依賴項即可閱讀、編輯或操作以及轉換 PowerPoint 演示文稿(PPT、PPTX)和其他格式 (ODP) 的演示文稿。

Aspose.Slides for Python via。 NET 提供了這些流行的功能:

  • 加載、打開和查看演示文稿。
  • 編輯演示文稿。
  • 將演示文稿轉換為 PDF、Word、JPG、HTML、GIF、SVG 和許多其他格式。
  • 渲染和打印演示文稿。
  • 加密和解密演示文稿;密碼保護演示文稿和刪除密碼。
  • 操作演示實體,例如母版幻燈片、形狀、圖表、圖片幀、音頻幀、視頻幀、OLE、VBA 宏、動畫等。
  • 還有更多功能。

Python 是一種非常流行的語言,在常規應用程序、Web 開發、研究和學術任務、數據分析等方面得到了廣泛的應用。因此,Aspose.Slides 團隊很自豪地提供 Aspose.Slides strong>Aspose.Slides for Python via .NET 到 python 社區。

高級 Python PowerPoint API 功能

從模板創建或克隆幻燈片

通過 API 處理 PowerPoint 表格

應用或刪除形狀上的保護

將 Excel 圖表作為 OleObjects 添加到幻燈片

支持鏈接的 OleObjects

從數據庫生成演示文稿

保護演示文稿和生成的 PDF

在物理打印機上打印演示文稿

創建和自定義圖表

系統要求

  • 與 Python 3.5、3.6、3.7、3.8 和 3.9 兼容
  • 如果您在 Linux 上編寫 Python 代碼,請查看 Linux 的附加要求

如何安裝

使用 pipPyPI 存儲庫 安裝我們的 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 和 OpenOffice ODP 文檔轉換為 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 和 OpenOffice ODP 文檔轉換為一組 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)
            
        

人們在說什麼

不要只相信我們的話。查看用戶對 PowerPoint API 的評價。

 
 
查看案例研究