当前位置: 首页 > article >正文

告别手动调整!WPS 2019 JS宏一键统一公文格式(含避坑指南)

告别手动调整WPS 2019 JS宏一键统一公文格式含避坑指南你是否也曾被一份格式混乱的公文文档折磨得焦头烂额从上级单位或网络下载的文件字体五花八门页边距随心所欲页码位置飘忽不定更别提那些隐藏在段落里的多余空格和乱码字符了。对于政府机关、企事业单位的办公人员而言格式的规范性不仅是美观问题更是严肃性和专业性的体现。过去我们只能一遍遍地打开“查找和替换”手动调整每一项格式设置这个过程枯燥、重复且极易出错。一个文档尚且如此面对批量文件时工作量更是令人望而生畏。幸运的是在WPS Office 2019中我们拥有一个被严重低估的自动化利器——JS宏。它并非程序员的专属玩具而是每一位追求效率的办公人员都能掌握的“格式魔法”。今天我们不谈复杂的编程理论只聚焦于一个具体、刚需的场景如何利用JS宏一键将任何来源的文档瞬间规范化为符合国家公文格式标准的正式文件。我们将从零开始手把手构建一个属于你自己的“公文格式一键转换器”并分享我在实际部署中踩过的坑和总结的实战技巧确保你不仅能“用上”更能“用好”。1. 理解核心为什么JS宏是公文格式化的终极解决方案在深入代码之前我们有必要厘清JS宏相较于传统手动操作或简单模板的优势。很多人认为使用一个设置好格式的模板文档或者录制一个宏就能解决问题。但现实往往更复杂。手动调整与模板的局限性模板文件.dot或.dotm确实预设了样式但它无法自动清理文档中已有的、杂乱的直接格式。当你将内容粘贴进模板时原有的字体、字号、间距等格式常常会“顽固”地保留下来形成所谓的“格式污染”。而录制宏VBA宏在WPS中功能受限且录制的操作过于死板无法智能判断文档的当前状态适应性差。JS宏的降维打击优势WPS JS宏基于JavaScript语言能够以编程方式深度操控整个WPS文档对象模型。这意味着你可以编写逻辑让程序“思考”。例如它可以遍历全文智能识别并清除所有全角/半角空格、非法字符它可以无视文档原有设置强制将各级标题、正文、页眉页脚的格式重置为标准值它甚至可以批量处理文档中的所有图片和表格统一其尺寸和对齐方式。一键执行全盘净化这才是自动化应有的样子。一个强大的格式转换宏其核心功能模块通常包括文本清洗模块负责清除噪音字符如多余空格、制表符、非法换行符等。样式重写模块强制定义全文档的字体、字号、行距、段落间距。页面布局模块精确设置页边距、纸张大小、页眉页脚距离。元素标准化模块统一文中图片、表格、形状等对象的格式。页码系统模块在指定位置生成符合规范的页码格式。下面这个简单的对比表可以清晰地展示不同方法在处理复杂格式文档时的能力差异处理方式自动化程度格式清理能力适应性学习成本适合场景纯手动调整无依赖人工易遗漏最强因人而异低但时间成本极高极少量、格式简单的文档使用格式模板低弱无法清除原有直接格式差内容粘贴易带格式低从零开始创建新文档录制宏VBA中弱动作固定无法条件判断差中固定流程的简单重复操作编写JS宏高强可编程深度清理强可编写判断逻辑中高一次编写终身受益批量、来源复杂、格式要求严格的文档提示选择JS宏本质上是将一次性的复杂劳动转化为可重复使用的智能工具。初期投入的学习时间将在未来数十上百次的文档处理中加倍回报。2. 从零搭建你的第一个公文格式JS宏让我们暂时忘掉那些令人望而生畏的代码。我将以一个最精简、最核心的版本为例带你一步步创建宏并理解每一行代码背后的意图。请打开你的WPS 2019跟随操作。2.1 开启开发工具与宏编辑器首先你需要让WPS显示“开发工具”选项卡这是宏的入口。点击WPS左上角的“文件”-“选项”。在弹出的对话框中选择“自定义功能区”。在右侧的“主选项卡”列表中找到并勾选“开发工具”然后点击“确定”。此时你的WPS顶部菜单栏就会出现“开发工具”选项卡。点击它你会看到“WPS宏”按钮点击下拉箭头选择“JS宏编辑器”或者直接使用快捷键Alt F11宏编辑器窗口将会打开。2.2 编写核心格式化代码在宏编辑器的“工程”面板你应该能看到一个名为Normal.dotm (全局模板)的项目。右键点击Modules文件夹选择“插入”-“模块”。这将在全局模板中创建一个新的代码模块意味着你在这个模块中编写的宏可以在任何WPS文档中调用。现在将以下代码粘贴到新模块的编辑窗口中。我会为关键部分添加注释方便你理解和后续自定义。function FormatOfficialDocument() { /** * 公文格式一键标准化宏 * 适用于WPS 2019及以上版本 */ let app Application; let doc app.ActiveDocument; let selection app.Selection; // 为了避免误操作先弹出一个确认对话框 if (app.Dialogs.Item(wdDialogToolsOptionsGeneral).Display() ! -1) { return; // 用户点击了取消 } // ---- 1. 替换多余内容文本清洗---- // 清除全角空格中文空格 selection.Find.ClearFormatting(); selection.Find.Replacement.ClearFormatting(); selection.Find.Text ; // 全角空格 selection.Find.Replacement.Text ; selection.Find.Execute(undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, wdReplaceAll); // 清除连续多个半角空格替换为单个半角空格 selection.Find.Text {2,}; // 正则表达式匹配2个及以上的半角空格 selection.Find.Replacement.Text ; selection.Find.MatchWildcards true; // 启用通配符支持简单正则 selection.Find.Execute(undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, wdReplaceAll); selection.Find.MatchWildcards false; // 用完关闭 // ---- 2. 设置文档页面 ---- let pageSetup doc.PageSetup; // 单位厘米。WPS内部使用磅或毫米这里直接使用厘米值底层会自动转换。 pageSetup.TopMargin app.CentimetersToPoints(2.7); pageSetup.BottomMargin app.CentimetersToPoints(2.5); pageSetup.LeftMargin app.CentimetersToPoints(2.8); pageSetup.RightMargin app.CentimetersToPoints(2.6); // 页脚距离边界2.5cm pageSetup.FooterDistance app.CentimetersToPoints(2.5); // 多页设置为“对称页边距”便于双面打印 pageSetup.MirrorMargins true; // ---- 3. 设置全文基础字体 ---- doc.Content.Font.Name 仿宋_GB2312; // 注意字体名称必须完全匹配系统已有字体 doc.Content.Font.Size 16; // 三号字对应16磅 // ---- 4. 设置标题样式关键步骤---- // 先定义样式对象避免每次访问都从doc.Styles查找 let styleHeading1 doc.Styles.Item(wdStyleHeading1); let styleHeading2 doc.Styles.Item(wdStyleHeading2); let styleNormal doc.Styles.Item(wdStyleNormal); // 重置“正文”样式为基础 styleNormal.Font.Name 仿宋_GB2312; styleNormal.Font.Size 16; styleNormal.ParagraphFormat.LineSpacingRule wdLineSpaceExactly; styleNormal.ParagraphFormat.LineSpacing 29; // 固定值29磅 styleNormal.ParagraphFormat.FirstLineIndent styleNormal.Font.Size * 2; // 首行缩进2字符 // 一级标题黑体二号居中 styleHeading1.Font.Name 黑体; styleHeading1.Font.Size 22; // 二号 styleHeading1.ParagraphFormat.Alignment wdAlignParagraphCenter; // 二级标题楷体三号加粗 styleHeading2.Font.Name 楷体; styleHeading2.Font.Size 16; styleHeading2.Font.Bold true; // ---- 5. 设置页码 ---- // 先检查节从最后一节开始添加页码通常文档只有一节 let lastSection doc.Sections.Last; let footer lastSection.Footers.Item(wdHeaderFooterPrimary); // 确保页脚区域是激活的 footer.LinkToPrevious false; // 取消与前一节的链接如果是独立节 footer.Range.Text ; // 清空原有页脚内容 // 添加页码域 let pageField footer.Range.Fields.Add(footer.Range, wdFieldPage); // 设置页码格式四号14磅字体与正文一致 footer.Range.Font.Size 14; footer.Range.Font.Name 仿宋_GB2312; // 将页码移动到外侧通过添加制表符实现 footer.Range.ParagraphFormat.Alignment wdAlignParagraphCenter; footer.Range.Text \t; // 先插入一个制表符 pageField.Select(); // 选中页码域 app.Selection.MoveRight(wdCharacter, 1); // 移动光标到域后 app.Selection.TypeText(\t); // 再插入一个制表符 // 重新选中整个页脚段落设置制表位 footer.Range.Select(); selection.ParagraphFormat.TabStops.ClearAll(); // 左侧空1字符位置设左对齐制表位 selection.ParagraphFormat.TabStops.Add(app.CentimetersToPoints(1.0), wdAlignTabLeft); // 右侧空1字符位置设右对齐制表位需根据页面宽度计算 let rightTabPos pageSetup.PageWidth - pageSetup.RightMargin - app.CentimetersToPoints(1.0); selection.ParagraphFormat.TabStops.Add(rightTabPos, wdAlignTabRight); // ---- 6. 遍历处理图片与表格 ---- // 处理所有图片 for (let i 1; i doc.InlineShapes.Count; i) { let inlineShape doc.InlineShapes.Item(i); if (inlineShape.Type wdInlineShapePicture) { // 锁定纵横比的情况下设置宽度为15.6cm inlineShape.LockAspectRatio true; inlineShape.Width app.CentimetersToPoints(15.6); // 居中显示 inlineShape.Range.ParagraphFormat.Alignment wdAlignParagraphCenter; } } // 处理所有表格 for (let i 1; i doc.Tables.Count; i) { let table doc.Tables.Item(i); // 设置表格整体宽度为页面可用宽度或15.6cm table.PreferredWidthType wdPreferredWidthPoints; table.PreferredWidth app.CentimetersToPoints(15.6); // 设置表格内字体 table.Range.Font.Name 宋体; table.Range.Font.Size 14; // 四号 // 表格内容居中可根据需要调整 table.Range.Cells.VerticalAlignment wdCellAlignVerticalCenter; table.Range.ParagraphFormat.Alignment wdAlignParagraphCenter; } // 完成提示 app.Alert(公文格式标准化已完成, wdAlertInformation, wdOKOnly); }注意上述代码中的wdDialogToolsOptionsGeneral、wdStyleHeading1等是WPS JS宏API中的常量。在WPS宏编辑器中你可以通过“对象浏览器”F2查看所有可用的对象、属性和方法。直接运行上述代码可能会因为常量未定义而报错一个更稳妥的方法是在代码开头定义这些常量或者使用它们的数值。例如wdReplaceAll的数值是2。保存这个模块你可以给它起一个易懂的名字比如“公文格式化”。3. 创建快捷入口将宏放到工具栏上代码写好了但每次都要打开宏编辑器运行显然太麻烦。我们需要给它创建一个便捷的按钮。回到WPS主界面再次点击“文件” - “选项” - “自定义功能区”。在右侧“主选项卡”列表中点击下方的“新建选项卡”。系统会创建一个包含一个新建组的新选项卡。选中“新建选项卡”点击“重命名”给它起个名字如“高效办公”。然后选中其下的“新建组”也重命名为“格式工具”。在左侧“从下列位置选择命令”下拉框中选择“宏”。你会看到刚才创建的Normal.Module1.FormatOfficialDocument名称可能因你的模块名而异。选中这个宏点击中间的“添加”按钮它就会出现在右侧你刚创建的“格式工具”组里。选中已添加的宏命令点击下方的“重命名”可以给它换一个图标和显示名称比如命名为“一键公文格式”。点击“确定”保存设置。现在你的WPS顶部菜单栏就会出现一个“高效办公”选项卡点击它就能看到“一键公文格式”的按钮。在任何文档中只要点击这个按钮宏就会自动运行。4. 深度优化与实战避坑指南直接使用上面的基础版宏你可能很快就会遇到一些问题。下面是我在实际应用中总结的几个关键“坑点”及其解决方案这能让你的宏从“能用”变得“好用且可靠”。4.1 字体缺失仿宋_GB2312的兼容性问题问题仿宋_GB2312是一个较旧的字体标准在一些新版Windows 10/11系统或非简体中文系统上可能默认未安装。如果系统没有该字体WPS会静默地使用默认字体如宋体替代导致格式不符合要求。解决方案字体检测与提醒在宏开始时加入字体检测逻辑。可以尝试创建一个隐藏的临时形状并应用该字体通过检查其Font.Name属性是否变化来判断。function isFontInstalled(fontName) { let app Application; let tempShape app.ActiveDocument.Shapes.AddTextbox(1, 0, 0, 0, 0); // 创建临时文本框 tempShape.TextFrame.TextRange.Font.Name fontName; let actualFont tempShape.TextFrame.TextRange.Font.Name; tempShape.Delete(); // 删除临时对象 return actualFont fontName; } if (!isFontInstalled(仿宋_GB2312)) { if (app.Alert(系统未检测到“仿宋_GB2312”字体。是否使用“仿宋”替代\n选择“否”将终止操作。, wdAlertExclamation, wdYesNo) wdResultYes) { var mainFont 仿宋; // 使用替代字体 } else { return; // 用户选择否终止宏 } } else { var mainFont 仿宋_GB2312; } // 后续代码中使用变量 mainFont doc.Content.Font.Name mainFont;提供字体包在团队内部分享宏时一并提供仿宋_GB2312、楷体_GB2312等公文常用字体的安装包并编写简单的安装说明。4.2 样式冲突清除顽固的直接格式问题文档中可能存在大量“直接格式”即手动设置的、未关联样式的格式它们会覆盖我们通过样式设置的格式。例如某段文字被手动设置为“微软雅黑”即使我们修改了“正文”样式为仿宋这段文字也不会改变。解决方案在应用样式前先强制清除所有内容的直接格式。// 选中全文 doc.Content.Select(); // 清除直接格式相当于手动按 Ctrl Shift N selection.ClearFormatting(); // 然后再应用我们定义的样式 // ... (应用正文、标题样式的代码)注意ClearFormatting()会清除所有字体、段落等直接设置包括加粗、颜色等请确保这是你想要的效果。通常对于格式标准化这是必要的一步。4.3 智能判断处理多级标题与复杂结构问题基础版宏简单地将“标题1”、“标题2”样式重定义。但如果原文档并非使用这些内置样式而是手动输入“一、”、“一”并加粗我们的宏就无法正确识别和格式化。解决方案编写更智能的标题识别逻辑。这比较复杂但一个折中的实用方案是先标准化后手动微调。在宏中强化对内置样式的应用并提示用户。提供一个“辅助格式化”函数尝试通过查找特定文本模式如“第X章”、“一、”、“1.”来应用样式但这需要根据本单位公文结构定制通用性不强。最务实的建议是在运行宏之前先使用WPS的“样式”窗格手动将文档中的标题段落应用为“标题1”、“标题2”等样式。然后运行宏就能获得完美效果。可以将这一步写入宏的使用说明中。4.4 错误处理让宏更健壮问题宏在运行中可能因为各种原因如文档受保护、对象不存在而意外中断弹出一堆错误代码对用户不友好。解决方案添加基本的错误处理机制。function FormatOfficialDocument() { let app; try { app Application; // ... 所有核心代码放在这里 app.Alert(公文格式标准化已完成, wdAlertInformation, wdOKOnly); } catch (error) { // 捕获并显示错误信息 app.Alert(程序运行出错\n error.description \n\n请检查文档状态或联系管理员。, wdAlertCritical, wdOKOnly); } finally { // 可选的清理代码 } }4.5 批量处理与自动化扩展问题如何一次性处理一个文件夹里的所有Word文档解决方案WPS JS宏也可以操作文件系统。你可以编写一个循环遍历指定文件夹下的所有.doc或.docx文件逐个打开、运行格式化宏、保存并关闭。这需要用到FileSystemObject或 WPS 的Shell对象代码复杂度会提高但实现后效率飞跃。考虑到安全性和复杂性初期建议先掌握单文档处理批量处理可以作为进阶技能。5. 超越格式化构建个人办公自动化工作流当你熟练掌握了公文格式宏的创建与修改后你的办公自动化思维就不应再局限于单一任务。JS宏的真正威力在于串联多个任务构建个性化的工作流。组合宏你可以将“公文格式化”、“添加公文红头”、“插入特定水印”、“打印为PDF并命名保存”等多个宏组合成一个“公文终版处理”宏一键完成从初稿到归档件的所有步骤。数据交互JS宏可以读取Excel表格中的数据然后批量生成格式统一的文档如会议通知、人员名单。例如从一个Excel中读取姓名、部门、时间自动填充到Word模板的指定位置并生成多个文件。条件判断根据文档内容决定执行不同的操作。比如检测文档中是否有“机密”字样如果有则自动应用“机密”页眉样式并限制编辑。实现这些高级功能需要你进一步学习WPS JS宏的对象模型如Documents,Range,Bookmarks和JavaScript语言特性。一个很好的学习方法是使用宏编辑器中的“录制宏”功能虽然它录制的是VBA但大部分操作都能在JS API中找到对应的方法录制后查看生成的代码是理解对象和方法的绝佳途径。最后记住一点所有自动化工具的目的都是为了解放你让你专注于更有创造性的工作。这个一键公文格式宏就是你迈出的坚实第一步。它可能开始并不完美但随着你不断使用和调整它会越来越贴合你的实际需求最终成为你办公桌上那个最得力的“数字助手”。

相关文章:

告别手动调整!WPS 2019 JS宏一键统一公文格式(含避坑指南)

告别手动调整!WPS 2019 JS宏一键统一公文格式(含避坑指南) 你是否也曾被一份格式混乱的公文文档折磨得焦头烂额?从上级单位或网络下载的文件,字体五花八门,页边距随心所欲,页码位置飘忽不定&…...

LangGraph 实战笔记:用 AI 发起流程应用

📒 LangGraph 实战笔记:用 AI 发起流程应用 一句话总结:LangGraph 让 AI 从“直线思维”变成“闭环思维”,是实现复杂、可循环、人机协同工作流的首选工具。 目录 一、核心概念(无代码版)二、LangGraph vs…...

多层FPC叠层设计中阻抗失配故障分析

在FPC设计圈,一直流传着一句话:“单层拼弯折,多层拼阻抗”。相比结构简单的双层FPC,多层FPC的设计难点,90%都集中在叠层结构引发的阻抗失配问题上,而每一次阻抗失配,都会直接引发信号完整性故障…...

ESP32多传感器环境监测终端设计与实现

1. 项目概述“基于ESP32的超级大杂烩”是一款面向嵌入式环境监测应用的高集成度便携式终端设备。其核心设计目标是在极小物理尺寸(49.2 mm 37 mm 37 mm)约束下,实现多维度环境参数的高可靠性采集、本地化智能分析、多样化人机交互与低功耗持…...

OpenClaw安全危机:41万暴露实例背后,AI智能体的防护困局与前瞻加固策略

当AI智能体从实验室走向规模化应用,OpenClaw(龙虾)作为高权限开源AI智能体的代表,正站在安全风险的风口浪尖。这款以“高效自动化、全场景适配”为核心优势的工具,凭借开源特性快速普及,却因默认配置的极度…...

电动汽车储能及用能分析29 本项目的目标是确定平台的可行控制策略,以协同优化他们从运输和电网服...

电动汽车储能及用能分析29 本项目的目标是确定平台的可行控制策略,以协同优化他们从运输和电网服务的收益。 它开发了利用电动车车队管理者提供此类服务的盈利最大化算法。 最后,将需要的变量作为各种平台参数的函数进行绘制。 通过实现这些目标&#xf…...

C语言条件编译详解

目录 概述 1 条件编译的基本概念 2 条件编译指令 2.1 #ifdef 和 #ifndef 2.2 #if、#elif、#else 和 #endif 2.3 defined 运算符 3. 常见应用场景 3.1 头文件保护(防止重复包含) 3.2 平台特定代码 3.3 调试代码开关 3.4 功能选择 3.5 临时注释…...

3.13软考高项-每日5题

3月13日,每日一练【单项目管理核心知识第二章项目范围管理】1、(单选题)下面的叙述,( )是不正确的。 A、产品范围是项目范围的基础,当产品范围发生改变,项目范围就要跟着变化 B、苹果手机…...

设备参数智能提取系统技术方案

1. 方案概述 本方案旨在构建一套基于 .NET 8 后端框架,利用 Semantic Kernel 进行 AI 编排,结合 Qdrant 向量数据库与 阿里云通义千问 (Qwen) 大模型能力的设备参数自动化提取系统。方案核心在于通过“智能切片 父子索引检索”机制,实现低成…...

利用快马平台与mcp协议快速搭建你的第一个ai智能体原型

最近在尝试快速搭建AI智能体原型时,我接触到了一个挺有意思的概念——MCP(模型上下文协议)。简单来说,它就像给不同的AI模型和外部工具之间制定了一套“普通话”,让它们能顺畅沟通。为了验证这个想法,我决定…...

3.13二刷基础91、84,完成进阶39

题目:对于n个数,从中取出m个数,如何取使得这m个数的乘积最大呢?要点总结:采用深度优先遍历,每次传入目前遍历到的位置、所选个数、目标个数、数值vector、目前的乘积,如果所选到达目标&#xff…...

华为也出“龙虾”了,热闹了。。。

2026 年 3 月 11 日,华为基于鸿蒙系统推出了“小艺 Claw”Beta 版。华为终端 BG 首席执行官何刚 当天也公开展示了相关界面,并评价称“很惊喜,挺好用的,能帮我干不少事儿”。从目前公开流出的介绍来看,这款产品已经不再…...

开题卡住了?10个AI论文工具深度测评,研究生高效完成学术论文与毕业论文写作

在当前学术研究日益数字化的背景下,研究生群体面临着论文写作效率低、文献检索繁琐、格式规范不熟悉等多重挑战。为了帮助广大研究生更高效地完成学术论文与毕业论文,笔者基于2026年的实测数据与用户反馈,对市面上主流的AI论文工具进行了深度…...

C# 代码里把带 E 的科学计数法数字

在 C# 代码里把带 E 的科学计数法数字(如 7.6E-5)转成正常小数显示,直接给你可复制、可运行的 C# 解决方案,最简单、最常用的两种写法。 C# 解决科学计数法 E 显示问题 方法 1:直接格式化字符串(最推荐&a…...

深入学习 Windows 系统安全2

在上篇内容中,我们解析了 Windows 系统的基础特性、经典漏洞 MS17-010 的利用方法,以及用户权限管理和后门创建手段。但 Windows 系统的安全风险并非仅来自系统自身,第三方应用程序的漏洞同样是攻击者的重要突破口,微信、WPS、向日…...

航空航天Web服务SpringBoot如何实现卫星数据大文件夹的秒传断点续传?

(叼着棒棒糖敲键盘版) 各位大佬好呀!我是福州某大学卷王专业软件工程大三正在为毕业设计抓秃头的小菜鸡。最近被导师按头要求搞个"能上传10G文件还带加密的文件夹传输系统",美其名曰"锻炼抗压能力"&#xff…...

Git系列一:git的下载与安装

Git 是一个开源的分布式版本控制系统,简单来说就是团队协作开发的一个工具。 进入正文: Git的下载:这里不推荐用官方网站下载,太慢,用国内的镜像源:CNPM Binaries Mirror 点进去之后选择: 这…...

carsim simulink仿真,纯电动汽车Acc 自适应巡航 上层控制器 包括 mpc跟车...

carsim simulink仿真,纯电动汽车Acc 自适应巡航 上层控制器 包括 mpc跟车加速度计算 巡航pid 。 安全距离计算,跟车巡航切换策略等 下层控制器 纯电动车模型搭建, 包含制动驱动扭矩计算,制动驱动切换,制动能量回收&…...

Gemma-3-12b-it内容创作场景:自媒体图文选题+配图描述生成案例

Gemma-3-12b-it内容创作场景:自媒体图文选题配图描述生成案例 1. 引言 如果你是自媒体创作者,每天是不是都在为两件事头疼:今天写什么?配图用什么? 找选题,就像大海捞针,既要蹭热点&#xff…...

wan2.1-vae效果展示:AI生成含清晰可读文字的海报——字体/排版/透视精准

wan2.1-vae效果展示:AI生成含清晰可读文字的海报——字体/排版/透视精准 1. 引言:当AI学会“写字” 你有没有遇到过这样的场景?想用AI生成一张宣传海报,描述词写得清清楚楚:“一张科技感的海报,中间写着‘…...

PasteMD自动化脚本编写:定时任务与工作流集成技巧

PasteMD自动化脚本编写:定时任务与工作流集成技巧 1. 引言 你是不是经常遇到这样的情况:每天都要从各种AI对话平台复制内容到Word文档,但格式总是乱七八糟,公式显示为代码,表格错位变形?手动调整这些格式…...

BGE Reranker-v2-m3惊艳效果:同一查询下相似文本的细微语义差异被精准识别并排序

BGE Reranker-v2-m3惊艳效果:同一查询下相似文本的细微语义差异被精准识别并排序 1. 核心能力展示:细微差异的精准捕捉 BGE Reranker-v2-m3最令人惊艳的能力在于,它能够识别同一查询下高度相似文本之间的细微语义差异,并给出精准…...

SecGPT-14B部署基础教程:Ubuntu 22.04 + vLLM + Chainlit全流程

SecGPT-14B部署基础教程:Ubuntu 22.04 vLLM Chainlit全流程 想快速体验一个专为网络安全打造的智能助手吗?SecGPT-14B就是这样一个模型,它能帮你分析漏洞、解读日志、识别威胁,就像一个随时待命的安全专家。今天,我…...

SenseVoiceSmall实战教程:快速搭建支持情绪识别的语音转文字系统

SenseVoiceSmall实战教程:快速搭建支持情绪识别的语音转文字系统 1. 引言:当语音识别开始“读心” 你有没有想过,如果机器不仅能听懂你说的话,还能听出你说话时的情绪? 想象一下这样的场景:一段客服通话…...

Cesium实战:视频与实景三维模型融合的入门指南与避坑要点

Cesium实战:视频与实景三维模型融合的入门指南与避坑要点 在智慧城市、虚拟旅游、应急演练等三维可视化应用中,将实时或录制的视频流与高精度的实景三维模型(如倾斜摄影模型)进行融合,能够极大地增强场景的真实感和信…...

最新的100家央企集团总部信息化部门设置概览——关注央企数智化及AI建设的可以看过来

【一线数智评论】今年继续按年度更新央企集团总部的信息化(数字化、数智化)部门设置。在过去的一年中是有较多变化的,首先是央企数量有变化。2025年7月,中国雅江集团有限公司和中国长安汽车集团有限公司两家新央企正式宣布成立&am…...

Leather Dress Collection部署案例:高校服装设计课程AI辅助教学落地实践

Leather Dress Collection部署案例:高校服装设计课程AI辅助教学落地实践 1. 引言 想象一下,服装设计专业的学生在构思毕业设计作品时,脑海中浮现出一个大胆的想法:一套融合了未来主义与复古元素的皮革连衣裙。传统的设计流程需要…...

SpringSecurity知识点

1、什么是Spring Security?核心功能?Spring Security是一个基于 Spring 框架的安全框架,提供了完整的安全解决方案,包括认证、授权、攻击防护等功能。其核心功能包括:认证:提供了多种认证方式,如…...

ECDICT:本地化开源词典数据库的技术实践与价值重构

ECDICT:本地化开源词典数据库的技术实践与价值重构 【免费下载链接】ECDICT Free English to Chinese Dictionary Database 项目地址: https://gitcode.com/gh_mirrors/ec/ECDICT 一、价值定位:重新定义开源词典的技术边界 从查询工具到语言基础…...

AI辅助开发新范式:与快马平台对话,让opencode动态进化

最近在做一个天气预报查询的小项目,刚开始只是想简单查个实时天气,后来需求越来越多,从显示未来三天预报到管理收藏城市,整个过程下来,感觉开发模式真的变了。以前做这种功能迭代,要么自己吭哧吭哧写&#…...