如何在公文套红中调整版记位置

致远OA公文管理模块实施与运维全指南:从流程配置到高频故障排查 公文管理是企业数字化转型中的关键环节,区别于普通审批流,它更强调文号规则、红头版式、电子印章、收发登记等规范化要素。在致远OA等协同办公平台中,公文管理并非简单的表单加流程,而是涉及组织架构、模板设计、文号策略、印章权限等多维度的系统工程。理解其底层逻辑,能有效提升收发文流转效率,保障文件的合规性与可追溯性。适用于党政机关、国企集团及制度化管理需求强的中型企业,覆盖发文、收文、签报等典型业务场景。本文结合实践,从基础数据准备、模板制作、文号与印章配置,到日常操作和常见故障排查,系统梳理致远OA公文管理的落地 阅读详情

在公文的场景中,往往对格式有很严格的要求,如果全部由人工手动去调整,可能耗时耗力又效果不尽人意。尤其是对于版记来说,公文中的版记应置于公文最后一页,而且需要在偶数页面,版记的最后一个要素置于最后一行。这个听起来就很复杂的格式有什么好办法解决吗?当然有!使用zOffice JS SDK即可!

一、zOffice简介

zOffice提供云端Office能力,包括Word、Excel、PPT三类办公文档的在线协同编辑,通过专业级的文档能力,高效的协作体验,内容级的安全管控,丰富的集成开发接口,来赋能企业的业务系统,帮助业务系统实现文档在线预览和编辑,文档操作过程全部线上进行,完成在线办公的场景闭环。官网链接:Filez文档中台|文档在线编辑预览集成|专业级文档处理赋能

作为在线文档编辑服务,zOffice提供丰富的API,可以实现对Excel,Word等文档的内容进行操作。

二、zOffice如何使用

在应用了套红后,因为内容不同,版记可能会不满足上述要求。

zOffice在套红场景下提供了自动调整版记的功能:

使用流程如下:

首先打开套红页面,选择套红模板和需要进行套红的公文文档:

 然后进行必要的替换内容填写(切记要勾选“调整尾注位置”):

然后点击应用,等待结果:

 

可以看到版记已经被调整到了偶数页的末尾。

那么这种功能是如何做到的呢?

在SDK中会调用moveFootArea 方法来自动调整尾注:

app.OAExtention.moveFootArea(app, id, { sep: 'pagebreak' }}

如果对效果不够满意,则可以通过修改第三个参数 {sep} 来进行行为控制

三、实现逻辑

  1. 把整个版记设置为书签
  2. 获取到书签所在的位置信息:在哪个页面,所在段落
  3. 如果是奇数,插入一个分页符(或者通过多个空行)来将版记推到偶数页
  4. 计算版记前面需要多少行才能被放在页面末尾,然后通过插入空行来完成

四、代码逻辑

以下代码均为逻辑示例,实际操作请通过SDK相关接口来完成

// 假设提前通过 ui 设置了书签,名为“版记”
// 通过书签拿到版记的段落
const para = getBookMarkPara("版记");
// 获取页面信息
const page = getPageInfo(para);
// 奇数页,插入分页符来把版记调整到偶数页
// 或者通过计算插入回车符
if(page.pageNumber % 2) {
  // 把光标移动到段首
    moveToPosition(para, 0);
  // 插入分页符
    execCommand('pagebreak');
}

// 这时候版记已经在偶数页了
// 接着计算需要多少空行才能调整到尾部
// 剩余可用高度为页面高度 - 版记高度 - 版记之前的高度
// 这些数值均可以通过合适的 SDK 接口来获取到
let freeHeight = pageHeight - paraHeight - beforeSpace; 
const lineHeight = getFirstLineHeight() ;// 版记段落第一行的高度
const lineCount = Math.floor(lineHeight / freeHeight); // 需要的空行数量
execCommand('enter', lineCount); // 添加指定数量空行

五、总结

至此,对版记位置的处理就结束了,是不是很简单呢?通过zOffice即可方便快捷地对公文进行套红处理,其中就包括了对版记位置调整,解放双手的同时还可以提高效率,何乐而不为呢?

RuoyiOffice公文发文管理系统:SpringBoot+Vue实现全流程数字化 公文管理系统是现代OA系统的核心模块,通过标准化和自动化技术实现公文格式合规、审批流程可控及发文收文关联。基于SpringBoot和Vue技术栈,系统采用智能套红模板引擎和GB/T 9704标准校验,确保公文格式符合国家标准。核心技术包括动态域配置、版式自适应和电子签章,广泛应用于政府和企业办公场景。RuoyiOffice通过Activiti流程引擎实现多级审批,支持加急流程和代理签署,提升办公效率。系统还集成档案管理和移动端适配,满足不同场景需求。 阅读详情

相关推荐

信创办公流版签一体化:从文件处理到电子签章的全栈解决方案

本文深入解析了信创办公流版签一体化解决方案,它将流式文件编辑、版式文件转换与电子签章三大核心环节无缝整合,构建了自主可控的数字办公“新基建”。文章通过金融与政务实战场景,阐述了该方案如何打通信息孤岛,实现从文件创作到安全签署、归档的全流程自动化,并提供了主流厂商对比与分步实施路径,助力政企实现安全、高效的数字化转型。

weixin_29197835的博客 455

.rdlc 文件设置方向_办公室“大秘”教你:如何精确制作“红头文件”的“版记”?...

大家都知道,党政机关公文格式有严格的规范性要求。经过上一期的学习(欢迎关注本头条号,查看上一期的内容),我们已经学会了如何精确的设置"版心"和"每一页22行,每一行28个字"等要求,本期将继续教大家如何在word中精确制作"版记"等要求。根据现行党政机关公文格式(中华人民共和国国家标准(GB/T 9704-2012))要求:版记中的分隔线与版心同宽,首条分隔线和末条分隔线用粗线(高度为0.35mm...

weixin_30714077的博客 2734

从手绘到TTF:红豆奶霜体中文字体制作全流程指南

字体设计并非遥不可及,从手写稿到可跨设备使用的字体文件,中间涉及字形矢量化、轮廓修正与格式封装等关键技术。TTF作为兼容性最广的字体格式,是个人制作中文字体的首选交付形态,尤其适合手写体、圆体等风格化字库的初期发布。通过FontCreator等工具,可以将手绘草稿转化为包含度量参数、字面率与视觉重心的标准字体文件,并完成系统安装、Web嵌入与授权管理。本文以“红豆奶霜体”为例,完整还原了从笔画设计、字形归纳到TTF封装、跨平台测试的应用路径,帮助设计师避开制作过程中的常见陷阱,快速产出可用可商用的中文字体。

weixin_30047059的博客 320

PageOffice 对Word文档的一键套红功能

1、功能介绍          PageOffice的一键套红功能是用来实现在线编辑时能方便、快捷、简单地对Word文档进行套红操作。          在线编辑Word文档时,有时需要对Word文档进行套红设置,如有些政府文件、公司内部颁发的文件等等,使用红头模板对文档正文套红时,并不是简单的把文档正文插入模板中标记的正文位置就算完成了,模板中往往还有很多的位置需要填写具体的数据,比如:发文

zi_wu_xian的专栏 8844

基于Python的自动化红头文件生成器设计与实现

在文档自动化处理领域,数据与模板分离是提升效率的核心原理。通过将动态内容与静态格式解耦,程序可以专注于数据渲染,从而确保输出文档的格式一致性。这项技术的价值在于将人员从繁琐重复的格式调整中解放出来,显著降低人为错误,并支持批量处理,极大地提升了公文、报告等正式文档的生产效率。其典型应用场景包括企事业单位的日常公文处理、批量通知生成以及任何需要遵循严格格式规范的文档制作。本文介绍的红头文件生成器正是这一理念的实践,它利用python-docx-template库实现模板驱动,并结合YAML进行数据配置,最终实

weixin_26848497的博客 330

word版记制作方法

教你制作公文模板,详细的公文版记制作方法

word模板替换工具以及使用说明(套红头,填充附件内容)

第一步 将wordreplace.zip解压 配置在服务器中的一个目录中 如:D:\test\wordreplace 第二步 准备需填充的word模板 如: D:\\test\\测试word填充文件.docx 第三步:生成数据源文件 需满足以下要求: 1:文件后缀名为 .json 2:文件需和word模板路径在同一个目录下 3:生成的.json文件名称要和填充文件名字一致 如下图: 第四步:cmd调用命令 D:\\test\\wordreplace\...

qq_40559562的博客 1952

带挂牵引车前向运动模型推导及仿真实现

牵引车-半挂车的车辆结构与普通的车辆相比增加了一个半挂车,它们之间通过鞍座相连接,为了分析半挂牵引车运动过程中的位姿和状态,本文将基于车辆的机械结构建立对应的运动学模型,该模型基于以下假设: 车辆行驶过程中,道路平坦且无凸凹; 车辆低速行驶,且运行过程中车身无侧倾和俯仰运动; 车辆行驶过程中,轮胎无形变,无侧向滑动,且无侧向力; 牵引车和半挂车均满足阿克曼转向几何原理; 牵引车与半挂车不会发现折叠。

jianmo的博客 3182

金格套红格式化正文

在我们系统中,套红后的正文格式是不会按照模板里的正文格式来显示的,而是保留了之前在金格编辑框中编写的草稿格式,因此就产生了一个需求,就是套红后需要对草稿做跟模板正文格式一样的格式化处理,这个也符合正常逻辑。 格式化套红的思路主要是在要套红的模板里的正文前后加上开始和结束标签,然后再套红后选择开始和结束标签之间的文本,再进行格式化处理,有了这个思路就有两种做法: 1、手动在套红模板上为正文前后加

隐0士的博客 3585

Memory SystemsCache, DRAM, Disk翻译学习DRAM部分(二)

DRAM 的发展史

qq_33473931的博客 996

GPU运维面试题

【代码】GPU运维面试题。

u011220233的博客 700

方案一:通过poi实现word文字插入,并把多个word合并(实现套红发文功能)

1. 先创建红头模板 注意${num} ${user} 参数位置 2. 公文的文件地址 3. 方法 import org.apache.commons.io.IOUtils; import org.apache.poi.ooxml.POIXMLDocument; import org.apache.poi.xwpf.usermodel.*; import org.apache.xmlbeans.XmlOptions; import org.openxmlformats.schemas.wordpr

停止使用 2491

Kettle下载与安装教程【保姆版】

Kettle简介 Kettle最早是一个开源的ETL工具,全称为KDE Extraction, Transportation, Transformation and Loading Environment。后来Kettle重命名为Pentaho Data Integration 。 它由Java开发,支持跨平台运行,其特性包括:支持100%无编码、拖拽方式开发ETL数据管道;可对接包括传统数据库、文件、大数据平台、接口、流数据等数据源;支持ETL数据管道加入机器学习算法。 主要功能 Pentaho D

weixin_43407520的博客 12万+

企业级公文自动化系统RuoyiOffice的核心技术与实践

公文自动化系统通过集成国家标准GB/T 9704-2012,实现从模板设计到最终输出的全流程自动化合规控制,显著提升行政效率。核心技术包括智能套红模板引擎、GB/T标准校验体系及多级审批工作流引擎,解决了传统公文处理中的版本混乱、格式错误等问题。在工程实践中,系统采用XML+Freemarker双引擎驱动模板设计,支持动态留白、印章防伪等高级功能,特别适用于跨部门联合发文场景。结合NLP的智能分办和区块链存证等扩展应用,为党政机关和企业提供了完整的办公自动化解决方案。

weixin_33585822的博客 271

深度强化学习研究笔记(1)——入门(马尔科夫决策过程,贝尔曼方程,价值迭代和策略迭代)

1. 强化学习(Reinforcement learning)概述 强化学习(Reinforcement learning)的基本内涵是将问题用代理和环境进行建模。其中代理能够对环境执行一些特定的动作a∈Aa \in Aa∈A,从而到达某个状态s∈Ss \in Ss∈S,然后我们就可以根据该状态为代理赋予特定的奖励rrr。强化学习的基本思想如下图所示: 代理的目标是最大化未来的奖励总和,它通过将...

越野者的博客 5280

半导体AMHS系统振动控制技术演进:从0.5G到超低振动的工艺革命

在半导体制造进入埃米级时代后,AMHS的振动控制能力将成为区分厂商技术等级的标尺。国内企业通过“弹性机械设计-混合主动控制-智能调度”的三重创新,正逐步突破0.2G阈值,支撑12英寸晶圆厂向3nm/2nm制程升级。未来,振动抑制不再仅是物流系统的性能参数,而是与光刻、刻蚀等核心工艺深度耦合的基础能力,这将重塑半导体设备产业的竞争格局。

m0_60674045的博客 1584

致远OA公文管理模块核心操作与部署经验全解析

办公自动化(OA)系统是现代组织提升协作效率的基础设施,而公文管理作为其核心模块,承载着电子公文从拟稿、审批到归档的全生命周期管控。工作流引擎是支撑这一过程的关键技术原理,通过流程节点、角色权限和条件分支的配置,实现发文、收文、签报等业务流程的自动化流转与留痕管理。其技术价值在于将线下纸质审批升级为线上协同,显著提高流转透明度与办理效率,同时降低文件管理成本。实际应用中,单位无论日常通知发布还是跨部门会签,都能依托流程配置快速实现规范管控。本文围绕致远OA公文管理模块部署,深入拆解环境选型、参数配置、表单设

weixin_34185512的博客 395

【Proteus仿真】AT89C51单片机中断系列仿真——INT0中断控制LED小灯/INT0和INT1中断控制数码管

本文介绍了基于51单片机外部中断(INT0/INT1)的四个实践案例:1)INT0控制LED开关;2)INT0中断实现数码管计数/清零;3)INT0中断构建秒表功能(启动/暂停/清零);4)INT0/INT1双中断独立控制两组数码管计数。每个案例包含电路原理图、接线说明及完整源代码,重点演示了外部中断在硬件控制中的应用方法。附加硬件工程师笔试面试资料链接,涵盖器件知识、Multisim教程等内容,适合嵌入式学习者参考实践。(149字)

XU157303764的博客 1911

专业公文排版工具指南:规范、技术与实践

公文排版是政务办公中的基础技术环节,其核心在于通过结构化处理实现格式标准化。基于XML+CSS的排版引擎和模板化技术能够自动处理公文要素,确保符合GB/T 9704-2012国家标准要求。这类工具的技术价值体现在提升排版效率、降低出错率,特别适用于需要处理大量公文的政府机关场景。现代解决方案如WPS公文版和永中Office系统,集成了智能校错、电子签章等安全功能,并支持与OA系统集成。随着AI技术发展,未来公文工具将向智能写作、区块链存证等方向演进,持续优化政务文档处理流程。

weixin_28487433的博客 63

从码农到生态建造者:我的一人公司运作方案

华哥·OPC 运营方案 v1.0 - 第一次迭代 🚀,搭建闭环生态系统,赋能 AI 时代的超级个体,更好的做自己,同时照亮别人。

AaronZZH 的博客 995

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Univer开源办公引擎:嵌入式表格SDK与PDF导出实战

办公文档处理SDK是现代Web应用实现Excel公式计算、条件格式、跨平台PDF导出等能力的关键基础设施。其核心原理在于将Office文档解析、渲染与计算逻辑模块化封装,通过TypeScript实现全栈可控的轻量级内核。技术价值体现在高度可裁剪、深度可定制、源码可审计,显著降低企业级系统在合规性、长期维护与厂商锁定方面的风险。典型应用场景包括政务OA红头文件套红、电子合同动态表单、BI看板数据透视等业务深度集成需求。本文聚焦Univer这一国产开源办公引擎,详解其Spreadsheets公式AST解析机制与

weixin_29003437的博客 285

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

OA与低代码平台边界:协同中枢还是业务构建?

在企业数字化进程中,OA与低代码平台的定位常被混淆。OA本质是协同中枢,聚焦组织在线、消息待办、流程审批与知识沉淀,解决人与人之间的协作问题;而低代码平台的核心在于业务构建,依托数据建模、业务规则与集成能力,承载结构性业务数据。理解两者的边界,是避免“用错工具”的关键。从通用概念出发,协同办公强调整合与规范,业务构建强调灵活与数据闭环。实际落地时,可通过四个问题判断归属:数据是否需跨表关联、流程结束是否为业务起点、业务对象是否频繁变化、维护主体是IT还是业务部门。正确思路是让OA做统一入口和审批总线,低代码

weixin_33863087的博客 248

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

一键套红——让公文起草变得更加简单

 目前的网络协同办公系统应用中,公文的起草通常要涉及到模板套红这一步骤,通常的解决方式有两种:一种是前期套红,另外一种是后期套红。 前期套红指的是在起草公文时,用户在一个带红头的模板文件里撰写公文内容,一般这里使用的模板实际上是一个带红头的普通doc文件。 此方法的优点是技术实现简单,缺点是无法满足后期更换模板和动态数据填充的需求。也就是每修改一次信息就要重新选定模板,

coco99的专栏 9799

国产系统麒麟、uos调用PageOffice实现模版套红

在Web项目中处理Word文档,经常会用到Word模板,只不过这里的“模板”概念,都是指在Web项目中预先放置的doc、docx等扩展名的、真正的Word文档,对于Excel和PPT就是指xls、xlsx、ppt、pptx等扩展名的文件,而不是指微软Office的dot、dotx、xlt、xltx等扩展名的文件。本文重点介绍第二种方式,即编辑文件正文后,使用模板对文件套红。

qq_44306545的博客 943

分享一种固定页教在页面底部的方法

这里是固定在页面底部,而不是fixed浏览屏幕的底部。如下 这样的方法有很多,这里分享一种本人用过的。在last内容的div加上padding-bottom。 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <t...

weixin_30736301的博客 220
上一篇: 如何实现合同字段快速选择填充
联想Filez协同办公
博客等级 码龄5年 6粉丝 61原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值