---
name: Ppt To Image
slug: ppt-to-image
category: Automation
description: Ppt To Image converts PowerPoint files into images, either as separate slides or merged into one long image. Use it when you need PPT screenshots, slide images, or a combined long screenshot.
github: "https://github.com/CoderWanFeng/python-office/tree/develop/skills/ppt/ppt2img"
language: Python
stars: 1339
forks: 301
install: "npx degit https://github.com/CoderWanFeng/python-office/tree/develop/skills/ppt/ppt2img ~/.claude/skills/ppt2img"
installs_to: ~/.claude/skills/ppt2img
source_path: skills/ppt/ppt2img/SKILL.md
collection_size: 50
category_size: 1523
collection_url: "https://dirskills.com/collections/CoderWanFeng/python-office"
added: 2026-08-12T04:43:09.945Z
last_synced: 2026-08-12T04:43:09.945Z
canonical_url: "https://dirskills.com/skills/ppt-to-image"
---

# Ppt To Image

Ppt To Image converts PowerPoint files into images, either as separate slides or merged into one long image. Use it when you need PPT screenshots, slide images, or a combined long screenshot.

**Install:**

```bash
npx degit https://github.com/CoderWanFeng/python-office/tree/develop/skills/ppt/ppt2img ~/.claude/skills/ppt2img
```

## README

# ppt2img Skill

> 将 PPT 转换为图片，可以转为长图

## 功能描述

将 PowerPoint 文件转换为图片，支持合并为一张长图或多张图片。

## 所属分类

`office/skills/ppt/ppt2img/`

## 调用方式

```python
from skills.ppt import ppt2img

ppt2img(
    input_path='./test.pptx',
    output_path='./',
    merge=False
)
```

## 参数说明

| 参数 | 类型 | 必填 | 默认值 | 说明 |
|------|------|------|--------|------|
| `input_path` | str | 是 | - | 存放 PPT 的位置。转换单个文件可以写文件路径，转换文件夹可以写文件夹路径 |
| `output_path` | str | 否 | `'./'` | 结果图片的存储位置 |
| `merge` | bool | 否 | `False` | `True` 转为 1 张图片，`False` 转为多张图片 |

## 返回值

`None`

## 使用示例

```python
from skills.ppt import ppt2img
# 转为多张图片
ppt2img(input_path='./presentation.pptx', output_path='./images/')
# 转为一张长图
ppt2img(input_path='./presentation.pptx', merge=True)
```

## 原始函数

`office.api.ppt.ppt2img`
