Skip to content

Commit 8a2e447

Browse files
committed
add: trans to background
1 parent ea5b7fa commit 8a2e447

17 files changed

+505
-2338
lines changed

BACKGROUND_FEATURE.md

Lines changed: 0 additions & 126 deletions
This file was deleted.

README.md

Lines changed: 3 additions & 145 deletions
Original file line numberDiff line numberDiff line change
@@ -28,46 +28,9 @@
2828

2929
## 🚀 快速开始
3030

31-
### 第一步:安装依赖
32-
双击运行 `install_dependencies.bat` 自动安装所需的Python包。
33-
34-
### 第二步:启动程序
35-
- **背景版(推荐)**:双击运行 `start_background.bat` 启动背景版界面
36-
- **传统版**:双击运行 `start.bat` 启动传统版界面
37-
38-
### 第三步:转换PPT
39-
1. 点击"浏览..."选择输入PPT文件
40-
2. 设置输出文件路径(可自动生成)
41-
3. 选择图片格式(推荐PNG)
42-
4. **选择背景模式**(背景版专有):
43-
- **图片背景填充**:将图片设置为幻灯片背景(推荐)
44-
- **传统图片对象**:将图片作为对象插入
45-
5. 点击"开始转换"
46-
47-
就这么简单!🎉
48-
49-
## 🆕 新功能:图片背景填充
50-
51-
### 功能介绍
52-
传统方法将图片作为**图片对象**插入到幻灯片中,而新的背景填充功能将图片设置为**幻灯片背景**,提供更自然的视觉效果。
53-
54-
### 模式对比
55-
56-
| 特性 | 图片背景填充(新) | 传统图片对象 |
57-
|------|------------------|-------------|
58-
| **视觉效果** | 🌟 自然背景效果,类似壁纸 | 📄 明确的图片边界 |
59-
| **编辑体验** | 🎨 可在背景上添加其他元素 | ✏️ 图片可移动、调整大小 |
60-
| **文件结构** | 📋 符合PPT背景设计规范 | 🔲 作为形状对象存在 |
61-
| **适用场景** | 🎯 演示文稿、图片展示、设计模板 | 🔧 需要后续编辑图片位置 |
62-
63-
### 使用建议
64-
- **推荐使用背景填充**:用于纯图片展示、艺术作品展示、设计模板
65-
- **使用传统对象**:当需要频繁调整图片位置或大小时
66-
67-
### 技术说明
68-
- 背景填充通过直接操作PPT的XML结构实现
69-
- 兼容所有版本的PowerPoint
70-
- 如果背景设置失败,会自动回退到传统方法
31+
```
32+
py main.py
33+
```
7134

7235
## 📋 系统要求
7336

@@ -76,104 +39,6 @@
7639
- **办公软件**:Microsoft PowerPoint 2010或更高版本
7740
- **依赖包**:pywin32, python-pptx, Pillow(自动安装)
7841

79-
## 📁 文件说明
80-
81-
### 🎯 主要文件
82-
- **`start_background.bat`** - 🚀 **背景版启动脚本(推荐)**
83-
- **`start.bat`** - 🚀 **传统版启动脚本**
84-
- **`install_dependencies.bat`** - 📦 **依赖包安装脚本**
85-
- **`ppt_to_image_slides_background_gui.py`** - 🖥️ 背景版图形化界面程序
86-
- **`ppt_to_image_slides_gui.py`** - 🖥️ 传统版图形化界面程序
87-
88-
### 🔧 辅助文件
89-
- **`advanced_menu.bat`** - 高级选项菜单
90-
- **`test_dependencies.py`** - 依赖验证脚本
91-
- **`requirements.txt`** - 依赖包列表
92-
- **`examples.py`** - 使用示例
93-
94-
### 📚 文档文件
95-
- **`README.md`** - 使用说明(本文件)
96-
- **`CHANGELOG.md`** - 版本更新日志
97-
- **`DEPENDENCIES.md`** - 详细依赖说明
98-
- **`SUMMARY.md`** - 项目总结
99-
100-
## 💡 使用教程
101-
102-
### 🖥️ 图形化界面(推荐新手)
103-
104-
**背景版(推荐):**
105-
1. 双击 `start_background.bat` 文件
106-
2. 等待背景版图形界面启动
107-
108-
**传统版:**
109-
1. 双击 `start.bat` 文件
110-
2. 等待传统版图形界面启动
111-
112-
**手动启动:**
113-
```bash
114-
# 启动背景版
115-
python ppt_to_image_slides_background_gui.py
116-
117-
# 启动传统版
118-
python ppt_to_image_slides_gui.py
119-
```
120-
121-
**使用步骤:**
122-
1. **选择输入文件**:点击第一个"浏览..."按钮选择PPT文件
123-
2. **设置输出路径**:会自动生成,也可手动修改
124-
3. **选择图片格式**:建议使用PNG获得最佳质量
125-
4. **选择背景模式**(背景版专有):
126-
- **图片背景填充**:图片作为幻灯片背景,视觉效果更自然
127-
- **传统图片对象**:图片作为普通对象,可后续编辑
128-
5. **开始转换**:点击"开始转换"按钮
129-
6. **查看进度**:在日志区域查看实时进度
130-
7. **完成提示**:转换完成后会弹出成功提示
131-
132-
### ⌨️ 命令行界面(高级用户)
133-
134-
**基本语法:**
135-
```bash
136-
python ppt_to_image_slides.py [输入文件] [选项]
137-
```
138-
139-
**常用示例:**
140-
```bash
141-
# 最简单用法
142-
python ppt_to_image_slides.py presentation.pptx
143-
144-
# 指定输出文件和格式
145-
python ppt_to_image_slides.py "我的演示文稿.pptx" -o "输出文件.pptx" -f PNG
146-
147-
# 使用临时目录
148-
python ppt_to_image_slides.py input.pptx -t temp_images
149-
150-
# 查看所有选项
151-
python ppt_to_image_slides.py -h
152-
```
153-
154-
**参数说明:**
155-
- `input`: 输入PPT文件路径(必需)
156-
- `-o, --output`: 输出PPT文件路径(可选)
157-
- `-f, --format`: 图片格式PNG/JPG(可选,默认PNG)
158-
- `-t, --temp-dir`: 临时目录(可选)
159-
160-
## 🔧 高级功能
161-
162-
### 批处理脚本
163-
- **`start_background.bat`** - 直接启动背景版图形界面
164-
- **`start.bat`** - 直接启动传统版图形界面
165-
- **`install_dependencies.bat`** - 安装/更新依赖包
166-
- **`advanced_menu.bat`** - 显示所有功能菜单
167-
168-
### 依赖管理
169-
```bash
170-
# 测试依赖是否正确安装
171-
python test_dependencies.py
172-
173-
# 查看使用示例
174-
python examples.py
175-
```
176-
17742
## ❗ 注意事项
17843

17944
- **操作系统**:仅支持Windows系统
@@ -204,13 +69,6 @@ python examples.py
20469
3. **格式选择**:PNG质量更好,JPG文件更小
20570
4. **备份原文件**:转换前建议备份原始PPT文件
20671

207-
## 📞 技术支持
208-
209-
如果遇到问题:
210-
1. 首先运行 `test_dependencies.py` 检查环境
211-
2. 查看 `CHANGELOG.md` 了解版本更新
212-
3. 参考 `DEPENDENCIES.md` 获取详细技术信息
213-
21472
## 📄 许可证
21573

21674
本项目采用 MIT 许可证。详情请查看 LICENSE 文件。
-40.2 KB
Binary file not shown.
-13.6 KB
Binary file not shown.

install_dependencies.bat

Lines changed: 0 additions & 101 deletions
This file was deleted.

0 commit comments

Comments
 (0)