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 的评价。

 
 
查看更多案例学习