- 博客(10)
- 收藏
- 关注
原创 山东大学软件学院2022级项目实训(十)
插件将排好版的文本重新插入文档,并设置合适的字体、字号、居中/缩进样式。使用自然语言 prompt 请求 AI 对内容进行纯格式化排版(设置字体为“微软雅黑”,加粗,字号 16;段落之间保留空行(自动通过段插入实现)。获取当前 Word 文档全部内容;AI 返回排好格式的纯文本;使用“宋体”,12pt;首行缩进两个全角空格;
2025-06-15 01:10:22
208
原创 山东大学软件学院2022级项目实训(八)
showStatus('success', `成功加载 ${file.name}`);console.log('解析成功,首行数据:', excelData[0]);cellHTML: false, // 禁用HTML转换。defval: "", // 空单元格默认值。console.error('文件读取错误:', error);console.error('解析错误详情:', {console.error('验证失败:', message);// 2. 调试:打印工作表结构。
2025-06-13 22:34:59
856
原创 山东大学软件学院2022级项目实训(七)
table.Cell(1, 1).Shape.TextFrame.TextRange.Text = "类别/系列";使用自然语言指令,让大模型生成表格插入ppt,可以自己提供数据,也可以使用大模型生成的数据。console.error("插入表格出错:", error);// 行数:标题行+数据行,列数:类别数+1(第一列为系列名)// 插入表格,参数是行数、列数,位置和尺寸自己调整。console.log("表格插入成功!// 第一列:系列名。
2025-06-12 19:21:30
270
原创 山东大学软件学院2022级项目实训(六)
再effectiveparams里面的参数对应的提取到stylesparams里面,然后再根据修改范围选择调用不同的函数。先通过对参数进行预处理,对于ai返回的指令里没有的参数去除,只保留有效参数,组成effeciveparams有效参数集合。修改之前功能的bug,在修改ppt页面字体的大小或者颜色的时候,其他未被指定的属性也被修改了。
2025-06-03 10:13:43
67
原创 山东大学软件学院2022级项目实训(四)
实现在 PowerPoint 插件中修改幻灯片文本的功能,并通过前端页面与用户进行交互,提供了成功和错误提示。
2025-04-26 17:30:03
976
原创 山东大学软件学院2022级项目实训(三)
if (!query) {alert("请输入问题!");return;responseElement.innerHTML = '正在获取回应...';try {console.error("请求失败:", error);responseElement.innerHTML = '请求失败,请稍后再试!// 获取 DeepSeek API 的回应headers: {
2025-04-20 23:05:24
1000
原创 山东大学软件学院2022级项目实训(二)
测试kimi的api和url是否可用api_key="sk-nQzlAs8EBzwZgF3mn1eIoYMEBdAa8mVRO0r4YouuPrvmxWnZ", # 在这里将 MOONSHOT_API_KEY 替换为你从 Kimi 开放平台申请的 API Keymessages=["content": "你是 Kimi,由 Moonshot AI 提供的人工智能助手,你更擅长中文和英文的对话。你会为用户提供安全,有帮助,准确的回答。
2025-04-18 23:08:24
763
原创 山东大学软件学院2022级项目实训(一)
很多时候,制作 PPT 需要耗费大量时间进行内容构思和设计优化,尤其是当我们需要根据大量的教学大纲或科研内容来生成演示文稿时,传统的手工制作方式显得尤为繁琐。最重要的是,这个插件不需要传统的后端服务器,所有操作都可以在前端完成,降低了开发和部署的复杂度。,它直接在 PowerPoint 内部运行,并通过前端技术来调用所需的 API,获取文本内容、设计优化和多媒体元素,而无需额外的服务器逻辑。在开发 PowerPoint 插件时,我们的目标是尽可能简化架构,减少服务器部署和维护的复杂性。
2025-04-04 20:38:59
1047
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人