选文档
拖入一份 .docx。输出默认另存到同目录、后缀 _V1.0,不覆盖原件。
效率
截标前那三小时里最贵的不是内容,是格式。把格式交给工具,把时间留给内容。
半天起
行业里公认的保守说法——越保守越可信
1 分钟以内
实测 1024 页 / 84 万字 / 7440 段 / 124 张表,全量排版含自检共 33.6 秒
速度随文档而变:含大量高清图片、上百张跨页大表或需要重建整篇目录的文档会更慢,所以这里给的是实测区间,不是一个适用于所有文档的固定值;该次测试记录的是当时的自检判据数量,与当前版本的 176 类口径不同,不混用。
为什么
废标很少是因为难看,是因为漏了一处。同一个文档,机器不会忘第 300 页的缩进。
| 环节 | 手工排 | 版式通 |
|---|---|---|
| 162 个标题重编号 | 靠眼睛数,中间插一段就全乱 | 按层级重算,一次到底 |
| 正文缩进 | 前 20 页记得住,第 300 页就忘了 | 138 项参数统一写入每一段 |
| 表头底纹 / 跨页重复 | 每张表都要单独点 | 全文档所有表一次处理 |
| 页码起点 | 数到目录第几页,切节容易留空页 | 从封面 / 目录 / 正文任选,首页不同不随分节复制 |
| 改完敢不敢确认 | 不敢,只能再翻一遍 | 176 类自检给结论,还能导出报告 |
怎么用
不要求你先学一套规范,也不要求先整理文档。选文件、选方案、点开始,剩下的是它自己的事。
拖入一份 .docx。输出默认另存到同目录、后缀 _V1.0,不覆盖原件。
内置 4 套只是起步;真正按你的规范来的是 8 个页签里的逐项调整,找不到字段就用参数搜索直接定位。
138 项可调标题重编号、清理修订批注、表格与图片格式一次写入;所有收尾结束后才重算目录页码。
一轮完成176 类自检逐条核对,违规定向重排一次再复检;报告可导成单文件 HTML 归档转发。
结论可追溯能力
它不做内容、不改写句子、不调用任何在线排版服务——只执行你设定的规范,并把执行结果证明给你看。
01 / 调得细
不是「三套模板选一个」,是可以逐项设、逐项改。
02 / 排得准
排版流程只跑一遍,收尾全部结束后才计算目录页码。
03 / 查得实
自检不是附赠的提示,是交付前的最后一道关。
自检报告
自检不是弹一句「完成」,是把这一轮排版的依据、过程和结论都留下来。报告是单文件 HTML,内嵌 LOGO,可以直接归档或转发给同事复核。
这一轮用的每一档设置都写进报告,事后想复现同一套格式,照着快照调即可。
176 类判据按类别归集,违规项写清第几处、期望值、实测值,不含糊带过。
出问题的那一段原文带出来,不用抱着 1000 页文档按页码来回翻。
发现违规只重放引擎自己的排版函数定向重排一次,绝不按期望值直写;复检不过就如实上报。
上方为报告字段的结构示意,不是软件截图;实际报告里是本次排版的真实取值与违规明细。
界面实录
主界面与 8 个参数页签、格式预览、排版日志共 11 张,全部取自真实界面与产品手册素材;页签视图为参数区截图,等比缩放后置于统一画布,界面内容未做修饰。
参数
每个页签对应一类元素,谁管什么一目了然——哪个参数在哪个页签有单独设置,就按哪个页签来排,不回落到别的页签或全局字体。
是否定义封面、预留封面空白页、封面页眉,以及封面文字逐行的字体、字号、行距、颜色与对齐。
自动生成目录、目录页单独编码、生成到第几级标题,目录与图表目录各自的字体、字号、行距与颜色。
主标题逐行独立 + 1–9 级标题逐级独立,每级 9 项参数(含对齐方式),主标题还可单独设置是否分页。
字号、行距、字体族、文字颜色、首行与悬挂缩进、对齐方式、段前后间距,以及清理文字修饰。
表头与表体分别设字号、行距、对齐与悬挂缩进;题注位置与样式、表格前后间距、简历表独立参数。
图片宽度与居中、题注文字与颜色、题注在上还是在下,以及图片前后段落间距。
纸张与页边距、页眉页脚内容与行距、页眉横线、页码起始页与字号、首页是否显示页眉。
接受修订、删除批注、删除空段、清除旧编号与文字修饰,决定排版前先收拾到什么程度。
参数可达性是一条不变量:模型里有的可排版参数,界面上必须有对应控件。当前 138 项登记参数与 184 个界面控件逐条比对,缺口为 0;模板导入另有 196 个槽位,其中 14 项属设计边界(行为类开关与复合「行距规则」字段)不设槽位。
硬细节
下面每一条都不是概念,是排版引擎里已经踩过、测过、用独立复核回归钉死的实现细节。
Word 的缩进有字符单位与磅值两套并行属性,渲染时字符单位优先。只改一套就会出现「改了设置不生效」「标题凭空缩进」。版式通两套同时写入、换算后严格相等,设为 0 时两套全清。
源文档的目录样式 styleId 常常是数字(如 24、28)。判据若只看样式名,目录条目会被当标题重排,连带清空 PAGEREF 域——整页目录报废。版式通同时比对样式 id 与主名。
Word 的编号文字不由正文 run 决定,而由 numbering.xml 里的 w:lvl/w:rPr 决定。版式通在段落样式套用之后,反向把字体与字号写进编号定义,同时排除项目符号——否则中文 Word 里会渲染成方框。
删空段、套表格格式、缩图片、插分节段都会改变分页。版式通把所有收尾动作做完,才按最终版式计算目录页码并写进域缓存;文档同时带 updateFields,在 Word / WPS 打开时按真实排版自愈。
合并单元格的续行,在很多文档库里拿到的仍是合并起始单元格。版式通按物理 w:tc 逐个处理,合并块的表头与表体归属跟随起始行——表体空单元格不会被莫名居中,行距也不会漏写。
人员信息卡没有表头,按普通表处理会被涂底纹、加粗、居中,跨页还会重复首行。版式通靠「键值对首行 + 整行合并的小节标题」识别它,单独走一套参数,并且不会给它写跨页重复表头。
w:pPr 是严格顺序结构,w:ind 必须排在 w:jc 之前。缩进节点被追加到末尾时,表现为「1 级标题缩进无效、2 级反而生效」。现已改为按 schema 插入,并用直读输出 XML 的独立复核回归守住顺序。
段落标记也是 run,w:cs 复杂文种槽位也要改写;字体表还得按引用裁剪。三处都处理完,Word 才不会再弹出「文档所缺字体」并列出你从未选过的苹方、雅黑。
WPS 开着上一轮成品再点排版,以前要跑到末尾才报 Errno 13。现在开排前先探测目标文件可写性,直接给出中文可操作结论与原始错误码,不让你白等一轮。
格式方案
138 项参数按 8 个页签逐项调成你要的样子,命名保存成自己的方案:可导出、可导入、可设为默认,下次打开直接加载。同事之间传一个 JSON 文件,就是把整套版式规范传过去了。
封面、目录、多级标题、正文、表格、图片、页面、清理各自独立;字体字号、行距缩进、编号与对齐都由你定,不必迁就任何现成模板。
8 个页签 · 标题 9 级逐级独立
「保存 / 另存为 / 新建」,每套方案一个 JSON,放在用户配置目录;覆盖前自动留一份 .json.bak。标书、论文、内部报告各存一套,随时切换。
改名 / 删除 / 设为默认都在方案管理里
方案可导出为 .json,也可导入同事发来的文件;预设库目录可自定义与切换。不用把每个字号、每条缩进再口头交代一遍。
JSON 方案文件与 .docx 模板导出是两条独立路径
把常用方案「设为默认」,下次启动自动加载;命令行 --preset 名称 能让整个目录按同一套规范排。方案是起点,当前文档仍可临时改。
一次设定,多份文档沿用同一套参数
把一份排好的 .docx 反向读回来:只认真正生效的格式(沿样式继承链解析),读不到的参数一律留空并列入未识别清单,绝不拿猜出来的值覆盖你的现有设置。当前可识别 196 个槽位;确认后「另存为」,就是你的自定义方案。
把当前方案导成一份可直接编辑的 .docx 模板:封面、目录、多级标题、表格与图片骨架齐备,方括号是占位提示。导出的模板再走一遍排版,自检同样给结论。要把规范传给同事,请用上面的 JSON 方案导出,两者不是一回事。
方案只决定打开时的初始参数;之后在当前文档里改的任何一项,都不再受方案约束。要固化新规则就「另存为」一套新方案,旧的留着随时切回来——规范由你演进,不是设完就锁死。
边界
这个品类的用户最怕「说能,结果做一半」。所以先说清楚,比用完再解释强。
遇到这些情况,它会在排版日志里明确标出来,不会悄悄漏做。
价格
四档会员,注册码与机器一一对应、离线验证。付费档位在有效期内不限次数与页数。
免费会员
0元
先试试看,不花钱。
包月会员
18元/月
短期项目、赶工期时按月买。
包年会员
58元/年
一年里有活干,按年买更省。
终身会员
98元
98 元终身使用 · 终身免费升级,全功能开放。
一次标书代排的市场价通常在 300–800 元之间。98 元一次买断——而且不用每次都等结果,也不用把文档交给别人。对团队来说,一份标书因格式被扣分要重印的损失,也远远不止这个数。
18 元包月、58 元包年、98 元终身使用,终身免费升级。终身指本产品后续版本持续免费更新;未来若推出独立定位的新产品,另行说明。
注册码与一台机器一一对应,一台机器一个注册码,离线验证,不需要账号。
付费档位在有效期内不限次数与页数;到期后每次只处理文档前 5 页(与免费会员的限页档一致,不锁死软件)。包月 / 包年不自动续费。
开始使用
下载、解压、选文件、点排版——四步。全程不用装 Office,不用注册账号,文档不出你的电脑。
macOS 首次打开:如果系统提示「无法打开,因为无法验证开发者」,右键点一下「版式通」图标 → 选「打开」→ 再点「打开」即可。这是未做 Apple 公证的本地程序的正常提示,不是程序有问题。
排版流程不调用任何外部软件:不启动 Word、不启动 WPS、不做在线转换。目录页码在排版时写入推算值,你也可以在 Word / WPS 里打开文档后右键目录 →「更新域」→「只更新页码」,换成按真实分页算出的页码。
常见问题
24、28),它也会正确识别——很多工具在这里会把整页目录搞坏。updateFields 与域刷新标记,在 Word / WPS 里打开时会按真实排版更新。你也可以手动右键目录 →「更新域」→「只更新页码」。python -m app docs/ --preset 公文格式 -o out/ --report report.json --strict。两个入口共用同一套引擎与自检判据,报告是结构化 JSON,方便归档或接进你自己的流程。