📝开发背景
不知道有没有人和我一样,对PPT积怨已久😡:
💔不能添加图片标题:图片没法像word一样直接添加图片标题,只能手动插入文本框,对齐半天还歪七扭八!
💔不能复制元素的位置粘贴给另一个元素:不同页PPT的类似元素要保持同一个位置,只能复制粘贴再修改,无法直接复制粘贴位置
💔不能图片自动排列整齐: 插入多张图片后,想要多行多列整齐排列?要么一张一张手动拖动,对齐到天荒地老!要么先一列列水平对齐再垂直对齐
💔不能插入代码块: 只能从外部编辑器(如VSCode)或专门网站复制粘贴,或者截图、生成图片粘贴代码块,有点麻烦
💔不能插入latex数学公式: 现在我基本上靠ai来识别和生成数学公式,公式都是latex数学公式格式,不方便直接粘贴到PPT里
……
市面上的ppt插件花里胡哨的功能一大堆,没几个能用得上。对我而言,每周要做研究生科研进展工作汇报,要的就是快速插入内容、做出内容清晰的PPT,不追求太美观。
在AI的帮助下,很快就把这些痛点功能都开发出来了 !真的成就感满满!(这个插件99%的代码都是ai生成的,感谢AI老师!)
本着开源的精神,这个插件也在Github上开源了,欢迎大家给我点小星星!
Github地址:https://github.com/Achuan-2/my_ppt_plugin
✨主要功能
- 批量添加图片标题:支持批量选中图片后,批量在图片下方添加居中图题,支持设置图片和图题是否自动编组
-
图片自动排列:可以自动排列多张图片,支持设置每列多少张图片、列间距多少、行间距多少(默认为空,为列间距大小)、图片宽高
- 注:如果不设置图片宽度或高度,则用第一张图片的高度来统一设置对齐时的图片高度
- 复制位置和粘贴元素位置:可以复制多个元素的位置,粘贴给其他元素(可以多选复制和粘贴!),可以用来让不同页的PPT的多个元素位置一致,或者让同一页的不同元素都是一个位置(可以先排好一组元素,用这个功能让另一组元素自动排好,再调整位置)。
- 复制和粘贴元素宽高:支持多选同时粘贴宽高,快速统一图片宽高
- 支持插入代码块自动高亮
- 支持代码语言高亮列表:matlab、python、js、html、css、csharp
- 支持切换黑白背景色:默认是黑色背景色,切换为背景色,只需要点击「代码黑色背景色」按钮取消激活状态即可
- 支持插入latex数学公式
- 支持插入Markdown文本:可以直接把markdown整篇笔记一口气全部粘贴到PPT里!并按原文顺序排列!
-
支持行内格式:加粗、下划线、上标、下标、斜体、链接、行级代码、行级数学公式
-
支持块级格式:标题、列表、代码块、表格、数学公式、引述块
-
列表特别处理:
- 保留列表悬挂缩进:常规粘贴html中的列表到PPT里会丢失悬挂缩进,本插件粘贴列表可以保留悬挂缩进
- 支持任务列表粘贴,列表项符号会转化为☑和☐,代表完成和未完成
-
代码块特别处理:
- 独立文本框,支持设置黑白背景高亮配色,支持PPT直接再编辑
-
表格特别处理:
- 默认限制500px宽度,添加1pt黑色边框
-
数学公式特别处理:
- 独立文本框,支持PPT直接再编辑
-
引述块特别处理:
- 独立文本框,添加黑色边框
-
🪟支持环境
插件在Windows11 使用Visual Studio Tools For Office 和C#语言开发,专为Microsoft Powerpoint设计,兼容安装到WPS(注:WPS版本不支持插入latex数学公式、插入markdown笔记)
插件只支持Windows端,不支持Mac端
🖥️安装方法
下载本插件Github页面Release中的Achuan.PPT.msi,解压,双击安装即可
注意:安装时需要先退出PPT,否则PPT不会即时加载该插件
❓常见问题
-
如何把插件的功能添加到PPT的快捷工具栏?
按钮右击,添加到「快速访问工具栏」即可
可以把「快速访问工具栏」放在下方,更方便使用
-
添加图题的文本框只有文本宽度并且没有居中?
- 可能是设置了默认文本框导致的,需要将图题拉宽并设置居中后,设置居中图题为默认文本框
-
插入latex公式,显示不正常?
- 插件比较适合插入单行数学公式,对于复杂的多行语法,推荐使用IguanaTex插件
- PPT特殊latex语法举例见:https://github.com/Achuan-2/my_ppt_plugin/issues/7
❤️ 用爱发电
如果喜欢我的插件,欢迎给GitHub仓库点star和捐赠,这会激励我继续完善此插件。
捐赠者列表见:https://www.yuque.com/achuan-2