Achuan-2/SlideSCI

PPT插件,支持素材库、AI助手、一键添加图片标题,复制粘贴位置、一键图片对齐、一键插入Markdown(加粗、超链接等行内样式、代码块、LaTeX等块级样式)、便捷导出图片!

C#

2,650

404 commits

updated Oct 9, 2026

See the code

README

English | 简体中文

Featured|HelloGitHub AtomGit G-Star

image Star History Chart

插件功能预览

PixPin_2025-08-29_15-10-51 PixPin_2025-08-29_15-11-12

🙏 赞助商

赞助商说明
17873186772188803ff9ca56b8aefe5fa96dcb51eb47d-20260821211408-jzsp68c.jpg感谢 APIMart 赞助了本项目!APIMart 是专注 AI 图片/视频生成的低价 API 平台,GPT-Image-2 低至 $0.006/张,1 美元可出图 160+ 张。图片、视频一套异步 API 通吃,提交任务拿 ID、回调取结果,跑批万张不超时、换模型不改代码。按量付费、无月费,通过此注册链接注册即可开用。

❤️ 友情推荐

我的Adobe illustrator插件:https://github.com/Achuan-2/illustrator_sci_plugin,专为科研组图设计,支持复制粘贴相对位置、形状尺寸批量设置、图片一键自动排列,一键添加子图label等功能

PixPin_2026-10-04_10-42-50-20261004104256-b8zpcz3

📝 开发背景

不知道有没有人和我一样,对PPT积怨已久😡:

💔​不能添加图片标题:图片没法像word一样直接添加图片标题,只能手动插入文本框,对齐半天还歪七扭八!

💔​不能复制元素的位置粘贴给另一个元素:不同页PPT的类似元素要保持同一个位置,只能复制粘贴再修改,无法直接复制粘贴位置

💔不能图片自动排列整齐: 插入多张图片后,想要多行多列整齐排列?要么一张一张手动拖动,对齐到天荒地老!要么先一列列水平对齐再垂直对齐

💔不能插入代码块: 只能从外部编辑器(如VSCode)或专门网站复制粘贴,或者截图、生成图片粘贴代码块,有点麻烦

💔不能插入latex数学公式: 现在我基本上靠ai来识别和生成数学公式,公式都是latex数学公式格式,不方便直接粘贴到PPT里

……

市面上的ppt插件花里胡哨的功能一大堆,没几个能用得上。对我而言,每周要做研究生科研进展工作汇报,要的就是快速插入内容、做出内容清晰的PPT,不追求太美观。

在AI的帮助下,很快就把这些痛点功能都开发出来了 !真的成就感满满!(这个插件99%的代码都是ai生成的,感谢AI老师!)

本着开源的精神,这个插件也在Github上开源了,欢迎大家给我点小星星!

Github地址:https://github.com/Achuan-2/SlideSCI

✨ 主要功能

  • 素材库功能

    • 支持把PPT里的形状保存为素材,后续可以方便插入到当前PPT页面​
    • 支持创建文件夹​
    • 支持搜索​
    • 支持导入和导出,可以互相分享素材​
  • AI助手

    • 设置API地址、API key后,即可使用AI对当前PPT内容进行编辑,也可以根据需要修改系统提示词 PixPin_2026-06-05_19-48-55
    PixPin_2026-06-05_19-41-17
  • 记录上传的图片和视频来源:PPT默认插入图片/图片是不记录文件名和路径的,默认只给文件添加编号。插件的插入图片功能,支持一次选择多张图片并在图片替换文本记录文件路径,同时在「选择窗格」能正常显示图片文件名;还支持在资源管理器中复制一个或多个图片文件,在 PPT 普通视图的幻灯片中粘贴时自动插入并记录来源。

  • 支持导入 16 位 TIFF:通过 SlideSCI → 图片来源 → 插入图片、从资源管理器复制文件后普通粘贴,或拖入幻灯片,自动将 16 位灰度 TIFF 和每通道 16 位的 RGB/RGBA TIFF 转为 8 位 PNG 嵌入,并自动调节对比度。

  • 伪彩与合并通道:入口为 SlideSCI → 图片处理 → 伪彩 / 合并通道。选中一张或多张图片后点击「伪彩」,可预览并逐张设置常用的红、绿、蓝、灰、青、品红、黄,也可选择自定义颜色或将当前颜色应用到全部图片。并支持合并通道。

  • FOV 与比例尺(scale bar):入口为 SlideSCI → 图片处理 → 比例尺,点击「比例尺」即可在同一窗口查看和编辑 FOV 信息及比例尺参数,右侧显示图片实时预览。时会重新计算比例尺。比例尺或文字放不进图片时,提示减小长度、厚度或字号。

  • 导出页面为图片和PDF:可以快速导出PPT页面为高DPI图片或pdf

  • 批量添加图片标题:支持批量选中图片后,批量在图片下方添加居中图题,支持设置图片和图题是否自动编组
    ​

  • 批量添加图片标签:用于科研绘图,可选择添加的标签模板(A、a、A)、a)、1、1)),默认添加的标签字体为Arial

  • 制作放大图:快速展示图片的局部细节,支持为同一张原图制作多个放大图,并继续编辑已有区域。入口:SlideSCI → 其他 → 制作放大图。

    制作放大图:多个区域、独立设置、自动布局和辅助线联动

    • 创建放大区域:选中一张图片,点击「制作放大图」,在窗口中用左键框选区域,点击「确定」生成放大图,并在原图上添加对应的无填充矩形。也可以选中图片和手动添加的普通矩形后打开窗口,不用考虑选择顺序;窗口默认继承手动矩形的描边样式,确认后将其设为无填充。生成时复制原图进行局部取图,保留原图。
    • 多个区域与再次编辑:点击「添加新放大图」可继续框选,新区域继承当前选中区域的样式。点击不同矩形或通过「当前放大图」下拉框切换,各区域的矩形、放大图和辅助线设置会分别加载。选中原图再次打开窗口,会自动加载已有放大区域;各区域的设置随演示文稿保存,重新打开后仍可编辑。窗口中的修改点击「确定」后统一应用。
    • 矩形与画面操作:拖动矩形可调整位置,拖动边角可调整大小,按 Delete 删除当前区域。滚轮缩放图片,点击「适应窗口」恢复视图;开启其右侧的「抓手」按钮后,可用左键拖动画面,也支持中键或按住空格加左键拖动。
    • 描边设置:可设置矩形的线宽、描边颜色和线型,初始默认为红色虚线、1.5 pt。放大图默认勾选「使用矩形描边颜色」,可为每个区域单独设置。窗口会记住上次使用的设置。
    • 放置位置:支持右侧、左侧、上侧和下侧,默认放在右侧。新增放大图放在左右侧时与原图等高,放在上下侧时与原图等宽;多个放大图沿所选方向向外排列。编辑已有放大图时,保留手动调整过的位置和大小;修改区域宽高比时会相应调整放大图尺寸,切换放置方向则重新排布。
    • 辅助线与联动:可选择添加辅助线,颜色、线宽和线型与放大矩形一致,支持「仅在原图内」和「可超出图片」两种绘制范围。单独移动、缩放或旋转放大矩形后,松开鼠标会自动重新取图,保留放大图的位置、旋转角度、描边和层级,并按新区域的宽高比调整尺寸;即使未添加辅助线也会更新。矩形完全移出原图时保留上次的放大图,移回重叠区域后继续更新。放大图移动或缩放后,松开鼠标会自动更新辅助线;原图移动、缩放或旋转时,对应矩形会跟随调整。删除放大图后,会自动删除对应矩形和辅助线;如果矩形仍被其他放大图共用,则继续保留。
  • 图片自动排列:可以自动排列多张图片,支持设置排序方式、排列方式、每列多少张图片、列间距多少、行间距多少(默认为空,为列间距大小)、图片宽高

    • 排序方式:

      • 根据位置排序:可以根据用户手动粗排的图片位置,来自动判断图片的排列顺序。
      • 根据多选顺序:根据用户的多选选择顺序来排列
    • 排列方式:

      • 列最大宽度占位排列:按每列的最大宽度来占位排列,以保持表格布局,适用于科研绘图的图片排版
      • 统一高度排列:默认统一图片的高度进行排列,如果不设置图片高度,则使用第一张图片的高度来统一图片高度
      • 统一宽度瀑布流:默认统一图片的宽度进行排列,如果不设置图片宽度,则使用第一张图片的宽度来统一图片宽度
        ​
  • 复制粘贴格式功能
    ​

    • 复制粘贴文字和形状格式:可以复制形状、文字的格式,粘贴给其他元素。

    • 复制粘贴组格式:快速把排版好的组合样式加给现有文本框

    • 复制位置和粘贴元素位置:可以复制多个元素的位置,粘贴给其他元素(可以多选复制和粘贴!),可以用来让不同页的PPT的多个元素位置一致,或者让同一页的不同元素都是一个位置(可以先排好一组元素,用这个功能让另一组元素自动排好,再调整位置)。

    • 复制相对位置和粘贴相对位置:选择参考图和标注后,可记录标注相对于图片的位置。“顺序”默认按全部选中形状的水平位置从左到右排列,最左边的形状作为参考图;也可选垂直位置从上到下(最上边作为参考图),或按选中顺序(第一个选中的形状作为参考图)。粘贴时使用复制时的顺序确定目标图和已有标注;如果只选目标图,插件会自动复制原标注并放到对应位置。复制时支持左上、上居中、右上、左居中、中心、右居中、左下、下居中、右下九种基准点。 ​

      ​

    • 复制和粘贴元素宽高:支持多选同时粘贴宽高,快速统一图片宽高

  • 图文同缩:可以对文字与形状同时进行缩放

  • 支持插入latex数学公式
    ​「插入Markdown」可以快速插入文字与数学混排 image

    「插入LaTeX文字」单独插入可编辑的数学公式

    image

    如果数学公式比较复杂,PPT原生不支持,可以选择「插入LaTeX svg」,支持更多latex公式样式,只需要简单配置下node.js环境即可使用,而不需要像IguanaTeX等插件除了安装LaTeX环境还要安装很多插件才能实现latex转svg,本插件的安装简单很多 PixPin_2025-09-30_10-21-00 插入的svg的图片提示文字会保留原始LaTeX代码,方便修改后再插入 PixPin_2025-09-30_10-25-48

    配置「插入LaTeX svg」功能的方法

    • 配置Node.js环境
    • 进入插件安装文件夹的latex-converter文件夹,默认为%APPDATA%\Achuan-2\SlideSCI\latex-converter
    • 打开命令行,运行npm install安装环境
    • 配置完成,可以使用「插入LaTeX svg」功能
  • 支持插入Markdown文本:可以直接把markdown整篇笔记一口气全部粘贴到PPT里!并按原文顺序排列!
    ​

    • 支持行内格式:加粗、下划线、上标、下标、斜体、链接、行级代码、行级数学公式

    • 支持块级格式:标题、列表、代码块、表格、数学公式、引述块

      • 列表特别处理:

        • 保留列表悬挂缩进:常规粘贴html中的列表到PPT里会丢失悬挂缩进,本插件粘贴列表可以保留悬挂缩进
        • 支持任务列表粘贴,列表项符号会转化为☑和☐,代表完成和未完成
      • 代码块特别处理:

        ​

        • 支持代码语言高亮列表:matlab、python、r、js、html、css、csharp、Fortran
        • 支持切换黑白背景色:默认是黑色背景色,切换为背景色,只需要点击「代码黑色背景色」按钮取消激活状态即可
      • 表格特别处理:

        • 默认限制500px宽度,添加1pt黑色边框
      • 数学公式特别处理:

        • 独立文本框,支持PPT直接再编辑
      • 引述块特别处理:

        • 独立文本框,添加黑色边框
    • 支持插入SVG代码来插入SVG图片

  • 排列增强

    • 形状对齐:支持左对齐、水平居中、右对齐、顶端对齐、垂直居中、底端对齐。只选一个形状时对齐到幻灯片边缘或中心;多选时以第一个选中的形状为基准,保持它的位置不变。 image
  • 支持设置间距:可以统一设置各个形状之间的水平和垂直间距

🪟 支持环境

插件在Windows11 使用Visual Studio Tools For Office 和C#语言开发,专为Microsoft Powerpoint设计,兼容安装到WPS(注:WPS版本不支持插入latex数学公式、插入markdown笔记,强行使用会造成卡死)

插件只支持Windows端,不支持Mac端(因为Windows端的PPT插件和Mac端插件开发架构不一样,市面上很多的PPT插件,Windows端和Mac端都是独立开发的界面)

🖥️ 安装方法

下载本插件Github页面Release中的exe文件,双击安装即可

注意:安装时需要先退出PPT,否则PPT不会即时加载该插件

需要的安装环境(一般插件安装时会自动提示安装)

如果插件安装后无法正常运行、没有在PPT中显示,或者在开发工具→COM加载项里勾选插件,提示“未加载。加载COM加载项时出现运行错误”,请尝试安装上面的环境依赖。

📝 使用介绍

博客

视频

🤝 参与开发

我是如何开发PPT插件的分享:如何开发一个PPT插件:使用VSTO开发

❓ 常见问题

  • 如何把插件的功能添加到PPT的快捷工具栏?
    按钮右击,添加到「快速访问工具栏」即可
    ​
    可以把「快速访问工具栏」放在下方,更方便使用

  • 插入latex公式,显示不正常?

    • 「插入latex文字」按钮由于调用的是PPT自带的功能,比较适合插入简单的数学公式,插入复杂的latex请使用「插入latex svg」
    • PPT特殊latex语法举例见:#7
  • 如何及时获取插件版本更新

    Github有关注功能,关注本项目的repo的release动态,当新版本发布后,Github就会自动发邮件通知 PixPin_2025-10-14_20-54-44

    PixPin_2025-10-14_20-55-32

❤️ 用爱发电

开源与创作不易,如果喜欢我的作品,欢迎给我赞赏,这会激励我继续维护项目和持续创作新项目。

👨‍💻 问题反馈

如果使用过程中遇到问题,可以通过以下方式反馈:

  1. 在 GitHub 上提 Issue
  2. 发送邮件到: [email protected]

🔍 参考项目与致谢

  • jph00/latex-ppt: LaTeX in PowerPoint 支持
  • Markdig: Markdown 解析支持
  • MathJax: 数学公式转SVG支持
  • 感谢 Visual Studio Tools For Office 提供的开发支持
  • 感谢所有提供建议反馈以及捐赠赞赏的用户

📄 特别说明

  • 本仓库发布的SlideSCI项目中涉及的任何脚本,仅用于测试和学习研究,禁止用于商业用途,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断。
  • ​本人 对任何脚本问题概不负责,包括但不限于由任何脚本错误导致的任何损失或损害.
  • 未经授权,请勿将SlideSCI项目的任何内容用于商业或非法目的,否则后果自负。
  • 以任何方式查看此项目的人或直接或间接使用SlideSCI项目的任何脚本的使用者都应仔细阅读此声明。本人 保留随时更改或补充此免责声明的权利。一旦使用并复制了任何相关脚本或SlideSCI项目,则视为您已接受此免责声明。
  • 本项目遵循AGPL-3.0 License协议,如果本特别声明与AGPL-3.0 License协议有冲突之处,以本特别声明为准。

您使用或者复制了本仓库且本人制作的任何代码或项目,则视为已接受此声明,请仔细阅读
您在本声明未发出之时点使用或者复制了本仓库且本人制作的任何代码或项目且此时还在使用,则视为已接受此声明,请仔细阅读

Significant stargazers

Wei Shen

1,496 followers · starred Oct 2025

Yongsheng Yu

103 followers · starred Aug 2025

Cesar

75 followers · starred May 2026

Dongjie Wu

10 followers · starred Feb 2026

Achuan-2/SlideSCI

PPT插件,支持素材库、AI助手、一键添加图片标题,复制粘贴位置、一键图片对齐、一键插入Markdown(加粗、超链接等行内样式、代码块、LaTeX等块级样式)、便捷导出图片!

C#

2,650

404 commits

updated Oct 9, 2026

See the code

README

English | 简体中文

Featured|HelloGitHub AtomGit G-Star

image Star History Chart

插件功能预览

PixPin_2025-08-29_15-10-51 PixPin_2025-08-29_15-11-12

🙏 赞助商

赞助商说明
17873186772188803ff9ca56b8aefe5fa96dcb51eb47d-20260821211408-jzsp68c.jpg感谢 APIMart 赞助了本项目!APIMart 是专注 AI 图片/视频生成的低价 API 平台,GPT-Image-2 低至 $0.006/张,1 美元可出图 160+ 张。图片、视频一套异步 API 通吃,提交任务拿 ID、回调取结果,跑批万张不超时、换模型不改代码。按量付费、无月费,通过此注册链接注册即可开用。

❤️ 友情推荐

我的Adobe illustrator插件:https://github.com/Achuan-2/illustrator_sci_plugin,专为科研组图设计,支持复制粘贴相对位置、形状尺寸批量设置、图片一键自动排列,一键添加子图label等功能

PixPin_2026-10-04_10-42-50-20261004104256-b8zpcz3

📝 开发背景

不知道有没有人和我一样,对PPT积怨已久😡:

💔​不能添加图片标题:图片没法像word一样直接添加图片标题,只能手动插入文本框,对齐半天还歪七扭八!

💔​不能复制元素的位置粘贴给另一个元素:不同页PPT的类似元素要保持同一个位置,只能复制粘贴再修改,无法直接复制粘贴位置

💔不能图片自动排列整齐: 插入多张图片后,想要多行多列整齐排列?要么一张一张手动拖动,对齐到天荒地老!要么先一列列水平对齐再垂直对齐

💔不能插入代码块: 只能从外部编辑器(如VSCode)或专门网站复制粘贴,或者截图、生成图片粘贴代码块,有点麻烦

💔不能插入latex数学公式: 现在我基本上靠ai来识别和生成数学公式,公式都是latex数学公式格式,不方便直接粘贴到PPT里

……

市面上的ppt插件花里胡哨的功能一大堆,没几个能用得上。对我而言,每周要做研究生科研进展工作汇报,要的就是快速插入内容、做出内容清晰的PPT,不追求太美观。

在AI的帮助下,很快就把这些痛点功能都开发出来了 !真的成就感满满!(这个插件99%的代码都是ai生成的,感谢AI老师!)

本着开源的精神,这个插件也在Github上开源了,欢迎大家给我点小星星!

Github地址:https://github.com/Achuan-2/SlideSCI

✨ 主要功能

  • 素材库功能

    • 支持把PPT里的形状保存为素材,后续可以方便插入到当前PPT页面​
    • 支持创建文件夹​
    • 支持搜索​
    • 支持导入和导出,可以互相分享素材​
  • AI助手

    • 设置API地址、API key后,即可使用AI对当前PPT内容进行编辑,也可以根据需要修改系统提示词 PixPin_2026-06-05_19-48-55
    PixPin_2026-06-05_19-41-17
  • 记录上传的图片和视频来源:PPT默认插入图片/图片是不记录文件名和路径的,默认只给文件添加编号。插件的插入图片功能,支持一次选择多张图片并在图片替换文本记录文件路径,同时在「选择窗格」能正常显示图片文件名;还支持在资源管理器中复制一个或多个图片文件,在 PPT 普通视图的幻灯片中粘贴时自动插入并记录来源。

  • 支持导入 16 位 TIFF:通过 SlideSCI → 图片来源 → 插入图片、从资源管理器复制文件后普通粘贴,或拖入幻灯片,自动将 16 位灰度 TIFF 和每通道 16 位的 RGB/RGBA TIFF 转为 8 位 PNG 嵌入,并自动调节对比度。

  • 伪彩与合并通道:入口为 SlideSCI → 图片处理 → 伪彩 / 合并通道。选中一张或多张图片后点击「伪彩」,可预览并逐张设置常用的红、绿、蓝、灰、青、品红、黄,也可选择自定义颜色或将当前颜色应用到全部图片。并支持合并通道。

  • FOV 与比例尺(scale bar):入口为 SlideSCI → 图片处理 → 比例尺,点击「比例尺」即可在同一窗口查看和编辑 FOV 信息及比例尺参数,右侧显示图片实时预览。时会重新计算比例尺。比例尺或文字放不进图片时,提示减小长度、厚度或字号。

  • 导出页面为图片和PDF:可以快速导出PPT页面为高DPI图片或pdf

  • 批量添加图片标题:支持批量选中图片后,批量在图片下方添加居中图题,支持设置图片和图题是否自动编组
    ​

  • 批量添加图片标签:用于科研绘图,可选择添加的标签模板(A、a、A)、a)、1、1)),默认添加的标签字体为Arial

  • 制作放大图:快速展示图片的局部细节,支持为同一张原图制作多个放大图,并继续编辑已有区域。入口:SlideSCI → 其他 → 制作放大图。

    制作放大图:多个区域、独立设置、自动布局和辅助线联动

    • 创建放大区域:选中一张图片,点击「制作放大图」,在窗口中用左键框选区域,点击「确定」生成放大图,并在原图上添加对应的无填充矩形。也可以选中图片和手动添加的普通矩形后打开窗口,不用考虑选择顺序;窗口默认继承手动矩形的描边样式,确认后将其设为无填充。生成时复制原图进行局部取图,保留原图。
    • 多个区域与再次编辑:点击「添加新放大图」可继续框选,新区域继承当前选中区域的样式。点击不同矩形或通过「当前放大图」下拉框切换,各区域的矩形、放大图和辅助线设置会分别加载。选中原图再次打开窗口,会自动加载已有放大区域;各区域的设置随演示文稿保存,重新打开后仍可编辑。窗口中的修改点击「确定」后统一应用。
    • 矩形与画面操作:拖动矩形可调整位置,拖动边角可调整大小,按 Delete 删除当前区域。滚轮缩放图片,点击「适应窗口」恢复视图;开启其右侧的「抓手」按钮后,可用左键拖动画面,也支持中键或按住空格加左键拖动。
    • 描边设置:可设置矩形的线宽、描边颜色和线型,初始默认为红色虚线、1.5 pt。放大图默认勾选「使用矩形描边颜色」,可为每个区域单独设置。窗口会记住上次使用的设置。
    • 放置位置:支持右侧、左侧、上侧和下侧,默认放在右侧。新增放大图放在左右侧时与原图等高,放在上下侧时与原图等宽;多个放大图沿所选方向向外排列。编辑已有放大图时,保留手动调整过的位置和大小;修改区域宽高比时会相应调整放大图尺寸,切换放置方向则重新排布。
    • 辅助线与联动:可选择添加辅助线,颜色、线宽和线型与放大矩形一致,支持「仅在原图内」和「可超出图片」两种绘制范围。单独移动、缩放或旋转放大矩形后,松开鼠标会自动重新取图,保留放大图的位置、旋转角度、描边和层级,并按新区域的宽高比调整尺寸;即使未添加辅助线也会更新。矩形完全移出原图时保留上次的放大图,移回重叠区域后继续更新。放大图移动或缩放后,松开鼠标会自动更新辅助线;原图移动、缩放或旋转时,对应矩形会跟随调整。删除放大图后,会自动删除对应矩形和辅助线;如果矩形仍被其他放大图共用,则继续保留。
  • 图片自动排列:可以自动排列多张图片,支持设置排序方式、排列方式、每列多少张图片、列间距多少、行间距多少(默认为空,为列间距大小)、图片宽高

    • 排序方式:

      • 根据位置排序:可以根据用户手动粗排的图片位置,来自动判断图片的排列顺序。
      • 根据多选顺序:根据用户的多选选择顺序来排列
    • 排列方式:

      • 列最大宽度占位排列:按每列的最大宽度来占位排列,以保持表格布局,适用于科研绘图的图片排版
      • 统一高度排列:默认统一图片的高度进行排列,如果不设置图片高度,则使用第一张图片的高度来统一图片高度
      • 统一宽度瀑布流:默认统一图片的宽度进行排列,如果不设置图片宽度,则使用第一张图片的宽度来统一图片宽度
        ​
  • 复制粘贴格式功能
    ​

    • 复制粘贴文字和形状格式:可以复制形状、文字的格式,粘贴给其他元素。

    • 复制粘贴组格式:快速把排版好的组合样式加给现有文本框

    • 复制位置和粘贴元素位置:可以复制多个元素的位置,粘贴给其他元素(可以多选复制和粘贴!),可以用来让不同页的PPT的多个元素位置一致,或者让同一页的不同元素都是一个位置(可以先排好一组元素,用这个功能让另一组元素自动排好,再调整位置)。

    • 复制相对位置和粘贴相对位置:选择参考图和标注后,可记录标注相对于图片的位置。“顺序”默认按全部选中形状的水平位置从左到右排列,最左边的形状作为参考图;也可选垂直位置从上到下(最上边作为参考图),或按选中顺序(第一个选中的形状作为参考图)。粘贴时使用复制时的顺序确定目标图和已有标注;如果只选目标图,插件会自动复制原标注并放到对应位置。复制时支持左上、上居中、右上、左居中、中心、右居中、左下、下居中、右下九种基准点。 ​

      ​

    • 复制和粘贴元素宽高:支持多选同时粘贴宽高,快速统一图片宽高

  • 图文同缩:可以对文字与形状同时进行缩放

  • 支持插入latex数学公式
    ​「插入Markdown」可以快速插入文字与数学混排 image

    「插入LaTeX文字」单独插入可编辑的数学公式

    image

    如果数学公式比较复杂,PPT原生不支持,可以选择「插入LaTeX svg」,支持更多latex公式样式,只需要简单配置下node.js环境即可使用,而不需要像IguanaTeX等插件除了安装LaTeX环境还要安装很多插件才能实现latex转svg,本插件的安装简单很多 PixPin_2025-09-30_10-21-00 插入的svg的图片提示文字会保留原始LaTeX代码,方便修改后再插入 PixPin_2025-09-30_10-25-48

    配置「插入LaTeX svg」功能的方法

    • 配置Node.js环境
    • 进入插件安装文件夹的latex-converter文件夹,默认为%APPDATA%\Achuan-2\SlideSCI\latex-converter
    • 打开命令行,运行npm install安装环境
    • 配置完成,可以使用「插入LaTeX svg」功能
  • 支持插入Markdown文本:可以直接把markdown整篇笔记一口气全部粘贴到PPT里!并按原文顺序排列!
    ​

    • 支持行内格式:加粗、下划线、上标、下标、斜体、链接、行级代码、行级数学公式

    • 支持块级格式:标题、列表、代码块、表格、数学公式、引述块

      • 列表特别处理:

        • 保留列表悬挂缩进:常规粘贴html中的列表到PPT里会丢失悬挂缩进,本插件粘贴列表可以保留悬挂缩进
        • 支持任务列表粘贴,列表项符号会转化为☑和☐,代表完成和未完成
      • 代码块特别处理:

        ​

        • 支持代码语言高亮列表:matlab、python、r、js、html、css、csharp、Fortran
        • 支持切换黑白背景色:默认是黑色背景色,切换为背景色,只需要点击「代码黑色背景色」按钮取消激活状态即可
      • 表格特别处理:

        • 默认限制500px宽度,添加1pt黑色边框
      • 数学公式特别处理:

        • 独立文本框,支持PPT直接再编辑
      • 引述块特别处理:

        • 独立文本框,添加黑色边框
    • 支持插入SVG代码来插入SVG图片

  • 排列增强

    • 形状对齐:支持左对齐、水平居中、右对齐、顶端对齐、垂直居中、底端对齐。只选一个形状时对齐到幻灯片边缘或中心;多选时以第一个选中的形状为基准,保持它的位置不变。 image
  • 支持设置间距:可以统一设置各个形状之间的水平和垂直间距

🪟 支持环境

插件在Windows11 使用Visual Studio Tools For Office 和C#语言开发,专为Microsoft Powerpoint设计,兼容安装到WPS(注:WPS版本不支持插入latex数学公式、插入markdown笔记,强行使用会造成卡死)

插件只支持Windows端,不支持Mac端(因为Windows端的PPT插件和Mac端插件开发架构不一样,市面上很多的PPT插件,Windows端和Mac端都是独立开发的界面)

🖥️ 安装方法

下载本插件Github页面Release中的exe文件,双击安装即可

注意:安装时需要先退出PPT,否则PPT不会即时加载该插件

需要的安装环境(一般插件安装时会自动提示安装)

如果插件安装后无法正常运行、没有在PPT中显示,或者在开发工具→COM加载项里勾选插件,提示“未加载。加载COM加载项时出现运行错误”,请尝试安装上面的环境依赖。

📝 使用介绍

博客

视频

🤝 参与开发

我是如何开发PPT插件的分享:如何开发一个PPT插件:使用VSTO开发

❓ 常见问题

  • 如何把插件的功能添加到PPT的快捷工具栏?
    按钮右击,添加到「快速访问工具栏」即可
    ​
    可以把「快速访问工具栏」放在下方,更方便使用

  • 插入latex公式,显示不正常?

    • 「插入latex文字」按钮由于调用的是PPT自带的功能,比较适合插入简单的数学公式,插入复杂的latex请使用「插入latex svg」
    • PPT特殊latex语法举例见:#7
  • 如何及时获取插件版本更新

    Github有关注功能,关注本项目的repo的release动态,当新版本发布后,Github就会自动发邮件通知 PixPin_2025-10-14_20-54-44

    PixPin_2025-10-14_20-55-32

❤️ 用爱发电

开源与创作不易,如果喜欢我的作品,欢迎给我赞赏,这会激励我继续维护项目和持续创作新项目。

👨‍💻 问题反馈

如果使用过程中遇到问题,可以通过以下方式反馈:

  1. 在 GitHub 上提 Issue
  2. 发送邮件到: [email protected]

🔍 参考项目与致谢

  • jph00/latex-ppt: LaTeX in PowerPoint 支持
  • Markdig: Markdown 解析支持
  • MathJax: 数学公式转SVG支持
  • 感谢 Visual Studio Tools For Office 提供的开发支持
  • 感谢所有提供建议反馈以及捐赠赞赏的用户

📄 特别说明

  • 本仓库发布的SlideSCI项目中涉及的任何脚本,仅用于测试和学习研究,禁止用于商业用途,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断。
  • ​本人 对任何脚本问题概不负责,包括但不限于由任何脚本错误导致的任何损失或损害.
  • 未经授权,请勿将SlideSCI项目的任何内容用于商业或非法目的,否则后果自负。
  • 以任何方式查看此项目的人或直接或间接使用SlideSCI项目的任何脚本的使用者都应仔细阅读此声明。本人 保留随时更改或补充此免责声明的权利。一旦使用并复制了任何相关脚本或SlideSCI项目,则视为您已接受此免责声明。
  • 本项目遵循AGPL-3.0 License协议,如果本特别声明与AGPL-3.0 License协议有冲突之处,以本特别声明为准。

您使用或者复制了本仓库且本人制作的任何代码或项目,则视为已接受此声明,请仔细阅读
您在本声明未发出之时点使用或者复制了本仓库且本人制作的任何代码或项目且此时还在使用,则视为已接受此声明,请仔细阅读

Significant stargazers

Wei Shen

1,496 followers · starred Oct 2025

Yongsheng Yu

103 followers · starred Aug 2025

Cesar

75 followers · starred May 2026

Dongjie Wu

10 followers · starred Feb 2026