[2026-07-20 09:41:49] [INFO] [__main__] ===== 自动签名系统启动 ===== [2026-07-20 09:41:49] [INFO] [__main__] 限制配置: docx_max=1048576 bytes, image_max=262144 bytes, stamp_max=100, log_max=1000 [2026-07-20 09:41:49] [INFO] [lib.db] MySQL 数据表初始化完成 [2026-07-20 09:41:49] [INFO] [lib.db] 数据库初始化完成 (MySQL) [2026-07-20 09:41:49] [INFO] [__main__] 数据库初始化完成, 当前使用: MYSQL [2026-07-20 09:41:49] [INFO] [__main__] Web服务: 0.0.0.0:5001, debug=False [2026-07-20 09:41:49] [INFO] [__main__] 使用 Waitress 生产服务器 [2026-07-20 09:41:49] [INFO] [waitress] Serving on http://0.0.0.0:5001 [2026-07-20 09:42:15] [INFO] [routes.api] [请求接入] 客户端IP=127.0.0.1, 接口=/api/word/sign, trace_id=20260720094215033530_9172 [2026-07-20 09:42:15] [INFO] [routes.api] [参数校验] 校验通过 [2026-07-20 09:42:15] [INFO] [lib.word_signer] [签章流程] ====== 开始处理 ====== trace_id=20260720094215033530_9172 [2026-07-20 09:42:15] [INFO] [lib.word_signer] [签章流程] 文件名: 通用闭环验证系统应用软件测试报告.docx [2026-07-20 09:42:15] [INFO] [lib.word_signer] [签章流程] 匹配模式: auto [2026-07-20 09:42:15] [INFO] [lib.word_signer] [签章流程] Word文档加载成功 [2026-07-20 09:42:15] [INFO] [lib.field_codes] [auto扫描] 发现 1 个 SET USER_ 标记 [2026-07-20 09:42:15] [INFO] [lib.word_signer] [签章流程] auto模式扫描到 1 个标记 [2026-07-20 09:42:15] [INFO] [lib.word_signer] [签章流程] ---- 处理盖章项 1/1 ---- [2026-07-20 09:42:15] [INFO] [lib.word_signer] [图片匹配] auto模式, 标记=USER_张三, 查询姓名=张三 [2026-07-20 09:42:15] [INFO] [lib.word_signer] [图片匹配] auto匹配成功: 张三 [2026-07-20 09:42:15] [INFO] [lib.image_processor] [图片处理] 原始图片: 模式=RGB, 尺寸=(2048, 1382) [2026-07-20 09:42:15] [INFO] [lib.image_processor] [图片处理] 执行手写签字黑白二值化 [2026-07-20 09:42:15] [INFO] [lib.image_processor] [图片处理] 执行白底转透明抠图 [2026-07-20 09:42:15] [INFO] [lib.image_processor] [图片处理] 执行透明边框裁剪 [2026-07-20 09:42:16] [INFO] [lib.image_processor] [图片处理] 剔除噪点簇: 共 59 簇,移除 52 簇 (143 像素,占内容 0.16%);阈值=187 px (相对 0.010% + 绝对 50 px) [2026-07-20 09:42:16] [INFO] [lib.image_processor] [图片处理] 紧致裁剪诊断: 尺寸=(2025, 921), bbox=(254, 0, 1756, 721), 高alpha像素=90114/1865025 (4.8%), 暗像素=90257/1865025 (4.8%), 内容像素=90114/1865025 (4.8%) [2026-07-20 09:42:16] [INFO] [lib.image_processor] [图片处理] 紧致裁剪: (2025, 921) -> (1502, 721) (bbox=(254, 0, 1756, 721)) [2026-07-20 09:42:16] [INFO] [lib.image_processor] [图片处理] 处理完成: 最终尺寸=(1502, 721), 大小=18659 bytes [2026-07-20 09:42:16] [INFO] [lib.word_signer] [签章流程][DEBUG] 已保存处理前后对比图到 E:\projects\wxwx\projects_job\GeneralRequirement\SignatureSystem\BackEnd\Code\image_test\output\project_run (tag=20260720094215033530_9172_stamp1) [2026-07-20 09:42:16] [INFO] [lib.field_codes] [Word处理] 自动尺寸: 字号=14.0pt → 推算 height=0.99 cm [2026-07-20 09:42:16] [INFO] [lib.field_codes] [Word处理] 段落无显式行高,新增 spacing atLeast/562 twips (0.99cm) 以容纳 0.99cm 高签名 [2026-07-20 09:42:16] [INFO] [lib.field_codes] [Word处理] 在 USER_张三 域后插入图片成功 [2026-07-20 09:42:16] [INFO] [lib.field_codes] [Word处理] 自动尺寸: 字号=14.0pt → 推算 height=0.99 cm [2026-07-20 09:42:16] [INFO] [lib.field_codes] [Word处理] 段落无显式行高,新增 spacing atLeast/562 twips (0.99cm) 以容纳 0.99cm 高签名 [2026-07-20 09:42:16] [INFO] [lib.field_codes] [Word处理] 在 USER_张三 域后插入图片成功 [2026-07-20 09:42:16] [INFO] [lib.field_codes] [Word处理] 段落无显式字号,使用文档默认字号 无pt [2026-07-20 09:42:16] [INFO] [lib.field_codes] [Word处理] 自动尺寸: 字号=无pt → 推算 height=0.74 cm [2026-07-20 09:42:16] [INFO] [lib.field_codes] [Word处理] 段落无显式行高,新增 spacing atLeast/420 twips (0.74cm) 以容纳 0.74cm 高签名 [2026-07-20 09:42:16] [INFO] [lib.field_codes] [Word处理] 在 USER_张三 域后插入图片成功 [2026-07-20 09:42:16] [INFO] [lib.word_signer] [签章流程] 盖章项1签章成功: marker=USER_张三, 插入3处 [2026-07-20 09:42:16] [INFO] [lib.word_signer] [签章流程] ====== 处理完成 ====== 成功3项, 告警0条, trace_id=20260720094215033530_9172 [2026-07-20 09:42:46] [INFO] [routes.api] [请求接入] 客户端IP=127.0.0.1, 接口=/api/word/sign, trace_id=20260720094246267801_9172 [2026-07-20 09:42:46] [INFO] [routes.api] [参数校验] 校验通过 [2026-07-20 09:42:46] [INFO] [lib.word_signer] [签章流程] ====== 开始处理 ====== trace_id=20260720094246267801_9172 [2026-07-20 09:42:46] [INFO] [lib.word_signer] [签章流程] 文件名: 通用闭环验证系统应用软件测试报告.docx [2026-07-20 09:42:46] [INFO] [lib.word_signer] [签章流程] 匹配模式: auto [2026-07-20 09:42:46] [INFO] [lib.word_signer] [签章流程] Word文档加载成功 [2026-07-20 09:42:46] [INFO] [lib.field_codes] [auto扫描] 发现 1 个 SET USER_ 标记 [2026-07-20 09:42:46] [INFO] [lib.word_signer] [签章流程] auto模式扫描到 1 个标记 [2026-07-20 09:42:46] [INFO] [lib.word_signer] [签章流程] ---- 处理盖章项 1/1 ---- [2026-07-20 09:42:46] [INFO] [lib.word_signer] [图片匹配] auto模式, 标记=USER_张三, 查询姓名=张三 [2026-07-20 09:42:46] [INFO] [lib.word_signer] [图片匹配] auto匹配成功: 张三 [2026-07-20 09:42:46] [INFO] [lib.image_processor] [图片处理] 原始图片: 模式=RGB, 尺寸=(2048, 1382) [2026-07-20 09:42:46] [INFO] [lib.image_processor] [图片处理] 执行手写签字黑白二值化 [2026-07-20 09:42:46] [INFO] [lib.image_processor] [图片处理] 执行白底转透明抠图 [2026-07-20 09:42:47] [INFO] [lib.image_processor] [图片处理] 执行透明边框裁剪 [2026-07-20 09:42:47] [INFO] [lib.image_processor] [图片处理] 剔除噪点簇: 共 59 簇,移除 52 簇 (143 像素,占内容 0.16%);阈值=187 px (相对 0.010% + 绝对 50 px) [2026-07-20 09:42:47] [INFO] [lib.image_processor] [图片处理] 紧致裁剪诊断: 尺寸=(2025, 921), bbox=(254, 0, 1756, 721), 高alpha像素=90114/1865025 (4.8%), 暗像素=90257/1865025 (4.8%), 内容像素=90114/1865025 (4.8%) [2026-07-20 09:42:47] [INFO] [lib.image_processor] [图片处理] 紧致裁剪: (2025, 921) -> (1502, 721) (bbox=(254, 0, 1756, 721)) [2026-07-20 09:42:47] [INFO] [lib.image_processor] [图片处理] 处理完成: 最终尺寸=(1502, 721), 大小=18659 bytes [2026-07-20 09:42:47] [INFO] [lib.word_signer] [签章流程][DEBUG] 已保存处理前后对比图到 E:\projects\wxwx\projects_job\GeneralRequirement\SignatureSystem\BackEnd\Code\image_test\output\project_run (tag=20260720094246267801_9172_stamp1) [2026-07-20 09:42:47] [INFO] [lib.field_codes] [Word处理] 段落无显式行高,新增 spacing atLeast/1701 twips (3.00cm) 以容纳 3.00cm 高签名 [2026-07-20 09:42:47] [INFO] [lib.field_codes] [Word处理] 在 USER_张三 域后插入图片成功 [2026-07-20 09:42:47] [INFO] [lib.field_codes] [Word处理] 段落无显式行高,新增 spacing atLeast/1701 twips (3.00cm) 以容纳 3.00cm 高签名 [2026-07-20 09:42:47] [INFO] [lib.field_codes] [Word处理] 在 USER_张三 域后插入图片成功 [2026-07-20 09:42:47] [INFO] [lib.field_codes] [Word处理] 段落无显式行高,新增 spacing atLeast/1701 twips (3.00cm) 以容纳 3.00cm 高签名 [2026-07-20 09:42:47] [INFO] [lib.field_codes] [Word处理] 在 USER_张三 域后插入图片成功 [2026-07-20 09:42:47] [INFO] [lib.word_signer] [签章流程] 盖章项1签章成功: marker=USER_张三, 插入3处 [2026-07-20 09:42:47] [INFO] [lib.word_signer] [签章流程] ====== 处理完成 ====== 成功3项, 告警0条, trace_id=20260720094246267801_9172 [2026-07-20 14:43:12] [INFO] [__main__] ===== 自动签名系统启动 ===== [2026-07-20 14:43:12] [INFO] [__main__] 限制配置: docx_max=1048576 bytes, image_max=262144 bytes, stamp_max=100, log_max=1000 [2026-07-20 14:43:12] [INFO] [lib.db] MySQL 数据表初始化完成 [2026-07-20 14:43:12] [INFO] [lib.db] 数据库初始化完成 (MySQL) [2026-07-20 14:43:12] [INFO] [__main__] 数据库初始化完成, 当前使用: MYSQL [2026-07-20 14:43:12] [INFO] [__main__] Web服务: 0.0.0.0:5001, debug=False [2026-07-20 14:43:12] [INFO] [__main__] 使用 Waitress 生产服务器 [2026-07-20 14:43:12] [INFO] [waitress] Serving on http://0.0.0.0:5001 [2026-07-20 14:43:45] [INFO] [routes.api] [请求接入] 客户端IP=127.0.0.1, 接口=/api/word/sign, trace_id=20260720144345022466_5980 [2026-07-20 14:43:45] [INFO] [routes.api] [参数校验] 校验通过 [2026-07-20 14:43:45] [INFO] [lib.word_signer] [签章流程] ====== 开始处理 ====== trace_id=20260720144345022466_5980 [2026-07-20 14:43:45] [INFO] [lib.word_signer] [签章流程] 文件名: 通用闭环验证系统应用软件测试报告.docx [2026-07-20 14:43:45] [INFO] [lib.word_signer] [签章流程] 匹配模式: auto [2026-07-20 14:43:45] [INFO] [lib.word_signer] [签章流程] Word文档加载成功 [2026-07-20 14:43:45] [INFO] [lib.field_codes] [auto扫描] 发现 1 个 SET USER_ 标记 [2026-07-20 14:43:45] [INFO] [lib.word_signer] [签章流程] auto模式扫描到 1 个标记 [2026-07-20 14:43:45] [INFO] [lib.word_signer] [签章流程] ---- 处理盖章项 1/1 ---- [2026-07-20 14:43:45] [INFO] [lib.word_signer] [图片匹配] auto模式, 标记=USER_张三, 查询姓名=张三 [2026-07-20 14:43:45] [INFO] [lib.word_signer] [图片匹配] auto匹配成功: 张三 [2026-07-20 14:43:45] [INFO] [lib.image_processor] [图片处理] 原始图片: 模式=RGB, 尺寸=(2048, 1382) [2026-07-20 14:43:45] [INFO] [lib.image_processor] [图片处理] 执行手写签字黑白二值化 [2026-07-20 14:43:45] [INFO] [lib.image_processor] [图片处理] 执行白底转透明抠图 [2026-07-20 14:43:45] [INFO] [lib.image_processor] [图片处理] 执行透明边框裁剪 [2026-07-20 14:43:45] [INFO] [lib.image_processor] [图片处理] 剔除噪点簇: 共 59 簇,移除 52 簇 (143 像素,占内容 0.16%);阈值=187 px (相对 0.010% + 绝对 50 px) [2026-07-20 14:43:45] [INFO] [lib.image_processor] [图片处理] 紧致裁剪诊断: 尺寸=(2025, 921), bbox=(254, 0, 1756, 721), 高alpha像素=90114/1865025 (4.8%), 暗像素=90257/1865025 (4.8%), 内容像素=90114/1865025 (4.8%) [2026-07-20 14:43:45] [INFO] [lib.image_processor] [图片处理] 紧致裁剪: (2025, 921) -> (1502, 721) (bbox=(254, 0, 1756, 721)) [2026-07-20 14:43:45] [INFO] [lib.image_processor] [图片处理] 处理完成: 最终尺寸=(1502, 721), 大小=18659 bytes [2026-07-20 14:43:45] [INFO] [lib.word_signer] [签章流程][DEBUG] 已保存处理前后对比图到 E:\projects\wxwx\projects_job\GeneralRequirement\SignatureSystem\BackEnd\Code\image_test\output\project_run (tag=20260720144345022466_5980_stamp1) [2026-07-20 14:43:46] [INFO] [lib.field_codes] [Word处理] 浮动覆盖模式(anchor): 使用图片原始尺寸 10.42x5.00 cm,跳过段落约束放宽与缩放兜底 [2026-07-20 14:43:46] [INFO] [lib.field_codes] [Word处理] 在 USER_张三 域后插入图片成功 (mode=anchor) [2026-07-20 14:43:46] [INFO] [lib.field_codes] [Word处理] 浮动覆盖模式(anchor): 使用图片原始尺寸 10.42x5.00 cm,跳过段落约束放宽与缩放兜底 [2026-07-20 14:43:46] [INFO] [lib.field_codes] [Word处理] 在 USER_张三 域后插入图片成功 (mode=anchor) [2026-07-20 14:43:46] [INFO] [lib.field_codes] [Word处理] 浮动覆盖模式(anchor): 使用图片原始尺寸 10.42x5.00 cm,跳过段落约束放宽与缩放兜底 [2026-07-20 14:43:46] [INFO] [lib.field_codes] [Word处理] 在 USER_张三 域后插入图片成功 (mode=anchor) [2026-07-20 14:43:46] [INFO] [lib.word_signer] [签章流程] 盖章项1签章成功: marker=USER_张三, 插入3处 [2026-07-20 14:43:46] [INFO] [lib.word_signer] [签章流程] ====== 处理完成 ====== 成功3项, 告警0条, trace_id=20260720144345022466_5980 [2026-07-20 14:44:33] [INFO] [routes.api] [请求接入] 客户端IP=127.0.0.1, 接口=/api/word/sign, trace_id=20260720144433414845_5980 [2026-07-20 14:44:33] [INFO] [routes.api] [参数校验] 校验通过 [2026-07-20 14:44:33] [INFO] [lib.word_signer] [签章流程] ====== 开始处理 ====== trace_id=20260720144433414845_5980 [2026-07-20 14:44:33] [INFO] [lib.word_signer] [签章流程] 文件名: 通用闭环验证系统应用软件测试报告.docx [2026-07-20 14:44:33] [INFO] [lib.word_signer] [签章流程] 匹配模式: auto [2026-07-20 14:44:33] [INFO] [lib.word_signer] [签章流程] Word文档加载成功 [2026-07-20 14:44:33] [INFO] [lib.field_codes] [auto扫描] 发现 1 个 SET USER_ 标记 [2026-07-20 14:44:33] [INFO] [lib.word_signer] [签章流程] auto模式扫描到 1 个标记 [2026-07-20 14:44:33] [INFO] [lib.word_signer] [签章流程] ---- 处理盖章项 1/1 ---- [2026-07-20 14:44:33] [INFO] [lib.word_signer] [图片匹配] auto模式, 标记=USER_张三, 查询姓名=张三 [2026-07-20 14:44:33] [INFO] [lib.word_signer] [图片匹配] auto匹配成功: 张三 [2026-07-20 14:44:33] [INFO] [lib.image_processor] [图片处理] 原始图片: 模式=RGB, 尺寸=(2048, 1382) [2026-07-20 14:44:33] [INFO] [lib.image_processor] [图片处理] 执行手写签字黑白二值化 [2026-07-20 14:44:33] [INFO] [lib.image_processor] [图片处理] 执行白底转透明抠图 [2026-07-20 14:44:34] [INFO] [lib.image_processor] [图片处理] 执行透明边框裁剪 [2026-07-20 14:44:34] [INFO] [lib.image_processor] [图片处理] 剔除噪点簇: 共 59 簇,移除 52 簇 (143 像素,占内容 0.16%);阈值=187 px (相对 0.010% + 绝对 50 px) [2026-07-20 14:44:34] [INFO] [lib.image_processor] [图片处理] 紧致裁剪诊断: 尺寸=(2025, 921), bbox=(254, 0, 1756, 721), 高alpha像素=90114/1865025 (4.8%), 暗像素=90257/1865025 (4.8%), 内容像素=90114/1865025 (4.8%) [2026-07-20 14:44:34] [INFO] [lib.image_processor] [图片处理] 紧致裁剪: (2025, 921) -> (1502, 721) (bbox=(254, 0, 1756, 721)) [2026-07-20 14:44:34] [INFO] [lib.image_processor] [图片处理] 处理完成: 最终尺寸=(1502, 721), 大小=18659 bytes [2026-07-20 14:44:34] [INFO] [lib.word_signer] [签章流程][DEBUG] 已保存处理前后对比图到 E:\projects\wxwx\projects_job\GeneralRequirement\SignatureSystem\BackEnd\Code\image_test\output\project_run (tag=20260720144433414845_5980_stamp1) [2026-07-20 14:44:34] [INFO] [lib.field_codes] [Word处理] 浮动覆盖模式(anchor): 使用图片原始尺寸 4.17x2.00 cm,跳过段落约束放宽与缩放兜底 [2026-07-20 14:44:34] [INFO] [lib.field_codes] [Word处理] 在 USER_张三 域后插入图片成功 (mode=anchor) [2026-07-20 14:44:34] [INFO] [lib.field_codes] [Word处理] 浮动覆盖模式(anchor): 使用图片原始尺寸 4.17x2.00 cm,跳过段落约束放宽与缩放兜底 [2026-07-20 14:44:34] [INFO] [lib.field_codes] [Word处理] 在 USER_张三 域后插入图片成功 (mode=anchor) [2026-07-20 14:44:34] [INFO] [lib.field_codes] [Word处理] 浮动覆盖模式(anchor): 使用图片原始尺寸 4.17x2.00 cm,跳过段落约束放宽与缩放兜底 [2026-07-20 14:44:34] [INFO] [lib.field_codes] [Word处理] 在 USER_张三 域后插入图片成功 (mode=anchor) [2026-07-20 14:44:34] [INFO] [lib.word_signer] [签章流程] 盖章项1签章成功: marker=USER_张三, 插入3处 [2026-07-20 14:44:34] [INFO] [lib.word_signer] [签章流程] ====== 处理完成 ====== 成功3项, 告警0条, trace_id=20260720144433414845_5980 [2026-07-20 14:45:09] [INFO] [routes.api] [请求接入] 客户端IP=127.0.0.1, 接口=/api/word/sign, trace_id=20260720144509334655_5980 [2026-07-20 14:45:09] [INFO] [routes.api] [参数校验] 校验通过 [2026-07-20 14:45:09] [INFO] [lib.word_signer] [签章流程] ====== 开始处理 ====== trace_id=20260720144509334655_5980 [2026-07-20 14:45:09] [INFO] [lib.word_signer] [签章流程] 文件名: 通用闭环验证系统应用软件测试报告.docx [2026-07-20 14:45:09] [INFO] [lib.word_signer] [签章流程] 匹配模式: auto [2026-07-20 14:45:09] [INFO] [lib.word_signer] [签章流程] Word文档加载成功 [2026-07-20 14:45:09] [INFO] [lib.field_codes] [auto扫描] 发现 1 个 SET USER_ 标记 [2026-07-20 14:45:09] [INFO] [lib.word_signer] [签章流程] auto模式扫描到 1 个标记 [2026-07-20 14:45:09] [INFO] [lib.word_signer] [签章流程] ---- 处理盖章项 1/1 ---- [2026-07-20 14:45:09] [INFO] [lib.word_signer] [图片匹配] auto模式, 标记=USER_张三, 查询姓名=张三 [2026-07-20 14:45:09] [INFO] [lib.word_signer] [图片匹配] auto匹配成功: 张三 [2026-07-20 14:45:09] [INFO] [lib.image_processor] [图片处理] 原始图片: 模式=RGB, 尺寸=(2048, 1382) [2026-07-20 14:45:09] [INFO] [lib.image_processor] [图片处理] 执行手写签字黑白二值化 [2026-07-20 14:45:09] [INFO] [lib.image_processor] [图片处理] 执行白底转透明抠图 [2026-07-20 14:45:10] [INFO] [lib.image_processor] [图片处理] 执行透明边框裁剪 [2026-07-20 14:45:10] [INFO] [lib.image_processor] [图片处理] 剔除噪点簇: 共 59 簇,移除 52 簇 (143 像素,占内容 0.16%);阈值=187 px (相对 0.010% + 绝对 50 px) [2026-07-20 14:45:10] [INFO] [lib.image_processor] [图片处理] 紧致裁剪诊断: 尺寸=(2025, 921), bbox=(254, 0, 1756, 721), 高alpha像素=90114/1865025 (4.8%), 暗像素=90257/1865025 (4.8%), 内容像素=90114/1865025 (4.8%) [2026-07-20 14:45:10] [INFO] [lib.image_processor] [图片处理] 紧致裁剪: (2025, 921) -> (1502, 721) (bbox=(254, 0, 1756, 721)) [2026-07-20 14:45:10] [INFO] [lib.image_processor] [图片处理] 处理完成: 最终尺寸=(1502, 721), 大小=18659 bytes [2026-07-20 14:45:10] [INFO] [lib.word_signer] [签章流程][DEBUG] 已保存处理前后对比图到 E:\projects\wxwx\projects_job\GeneralRequirement\SignatureSystem\BackEnd\Code\image_test\output\project_run (tag=20260720144509334655_5980_stamp1) [2026-07-20 14:45:10] [INFO] [lib.field_codes] [Word处理] 自动尺寸: 字号=14.0pt → 推算 height=0.99 cm [2026-07-20 14:45:10] [INFO] [lib.field_codes] [Word处理] 浮动覆盖模式(anchor): 使用图片原始尺寸 2.06x0.99 cm,跳过段落约束放宽与缩放兜底 [2026-07-20 14:45:10] [INFO] [lib.field_codes] [Word处理] 在 USER_张三 域后插入图片成功 (mode=anchor) [2026-07-20 14:45:10] [INFO] [lib.field_codes] [Word处理] 自动尺寸: 字号=14.0pt → 推算 height=0.99 cm [2026-07-20 14:45:10] [INFO] [lib.field_codes] [Word处理] 浮动覆盖模式(anchor): 使用图片原始尺寸 2.06x0.99 cm,跳过段落约束放宽与缩放兜底 [2026-07-20 14:45:10] [INFO] [lib.field_codes] [Word处理] 在 USER_张三 域后插入图片成功 (mode=anchor) [2026-07-20 14:45:10] [INFO] [lib.field_codes] [Word处理] 段落无显式字号,使用文档默认字号 无pt [2026-07-20 14:45:10] [INFO] [lib.field_codes] [Word处理] 自动尺寸: 字号=无pt → 推算 height=0.74 cm [2026-07-20 14:45:10] [INFO] [lib.field_codes] [Word处理] 浮动覆盖模式(anchor): 使用图片原始尺寸 1.54x0.74 cm,跳过段落约束放宽与缩放兜底 [2026-07-20 14:45:10] [INFO] [lib.field_codes] [Word处理] 在 USER_张三 域后插入图片成功 (mode=anchor) [2026-07-20 14:45:10] [INFO] [lib.word_signer] [签章流程] 盖章项1签章成功: marker=USER_张三, 插入3处 [2026-07-20 14:45:10] [INFO] [lib.word_signer] [签章流程] ====== 处理完成 ====== 成功3项, 告警0条, trace_id=20260720144509334655_5980 [2026-07-20 14:45:44] [INFO] [routes.api] [请求接入] 客户端IP=127.0.0.1, 接口=/api/word/sign, trace_id=20260720144544566824_5980 [2026-07-20 14:45:44] [INFO] [routes.api] [参数校验] 校验通过 [2026-07-20 14:45:44] [INFO] [lib.word_signer] [签章流程] ====== 开始处理 ====== trace_id=20260720144544566824_5980 [2026-07-20 14:45:44] [INFO] [lib.word_signer] [签章流程] 文件名: 通用闭环验证系统应用软件测试报告.docx [2026-07-20 14:45:44] [INFO] [lib.word_signer] [签章流程] 匹配模式: auto [2026-07-20 14:45:44] [INFO] [lib.word_signer] [签章流程] Word文档加载成功 [2026-07-20 14:45:44] [INFO] [lib.field_codes] [auto扫描] 发现 1 个 SET USER_ 标记 [2026-07-20 14:45:44] [INFO] [lib.word_signer] [签章流程] auto模式扫描到 1 个标记 [2026-07-20 14:45:44] [INFO] [lib.word_signer] [签章流程] ---- 处理盖章项 1/1 ---- [2026-07-20 14:45:44] [INFO] [lib.word_signer] [图片匹配] auto模式, 标记=USER_张三, 查询姓名=张三 [2026-07-20 14:45:44] [INFO] [lib.word_signer] [图片匹配] auto匹配成功: 张三 [2026-07-20 14:45:44] [INFO] [lib.image_processor] [图片处理] 原始图片: 模式=RGB, 尺寸=(2048, 1382) [2026-07-20 14:45:44] [INFO] [lib.image_processor] [图片处理] 执行手写签字黑白二值化 [2026-07-20 14:45:44] [INFO] [lib.image_processor] [图片处理] 执行白底转透明抠图 [2026-07-20 14:45:45] [INFO] [lib.image_processor] [图片处理] 执行透明边框裁剪 [2026-07-20 14:45:45] [INFO] [lib.image_processor] [图片处理] 剔除噪点簇: 共 59 簇,移除 52 簇 (143 像素,占内容 0.16%);阈值=187 px (相对 0.010% + 绝对 50 px) [2026-07-20 14:45:45] [INFO] [lib.image_processor] [图片处理] 紧致裁剪诊断: 尺寸=(2025, 921), bbox=(254, 0, 1756, 721), 高alpha像素=90114/1865025 (4.8%), 暗像素=90257/1865025 (4.8%), 内容像素=90114/1865025 (4.8%) [2026-07-20 14:45:45] [INFO] [lib.image_processor] [图片处理] 紧致裁剪: (2025, 921) -> (1502, 721) (bbox=(254, 0, 1756, 721)) [2026-07-20 14:45:45] [INFO] [lib.image_processor] [图片处理] 处理完成: 最终尺寸=(1502, 721), 大小=18659 bytes [2026-07-20 14:45:45] [INFO] [lib.word_signer] [签章流程][DEBUG] 已保存处理前后对比图到 E:\projects\wxwx\projects_job\GeneralRequirement\SignatureSystem\BackEnd\Code\image_test\output\project_run (tag=20260720144544566824_5980_stamp1) [2026-07-20 14:45:45] [INFO] [lib.field_codes] [Word处理] 自动尺寸: 字号=14.0pt → 推算 height=0.99 cm [2026-07-20 14:45:45] [INFO] [lib.field_codes] [Word处理] 浮动覆盖模式(anchor): 使用图片原始尺寸 2.06x0.99 cm,跳过段落约束放宽与缩放兜底 [2026-07-20 14:45:45] [INFO] [lib.field_codes] [Word处理] 在 USER_张三 域后插入图片成功 (mode=anchor) [2026-07-20 14:45:45] [INFO] [lib.field_codes] [Word处理] 自动尺寸: 字号=14.0pt → 推算 height=0.99 cm [2026-07-20 14:45:45] [INFO] [lib.field_codes] [Word处理] 浮动覆盖模式(anchor): 使用图片原始尺寸 2.06x0.99 cm,跳过段落约束放宽与缩放兜底 [2026-07-20 14:45:45] [INFO] [lib.field_codes] [Word处理] 在 USER_张三 域后插入图片成功 (mode=anchor) [2026-07-20 14:45:45] [INFO] [lib.field_codes] [Word处理] 段落无显式字号,使用文档默认字号 无pt [2026-07-20 14:45:45] [INFO] [lib.field_codes] [Word处理] 自动尺寸: 字号=无pt → 推算 height=0.74 cm [2026-07-20 14:45:45] [INFO] [lib.field_codes] [Word处理] 浮动覆盖模式(anchor): 使用图片原始尺寸 1.54x0.74 cm,跳过段落约束放宽与缩放兜底 [2026-07-20 14:45:45] [INFO] [lib.field_codes] [Word处理] 在 USER_张三 域后插入图片成功 (mode=anchor) [2026-07-20 14:45:45] [INFO] [lib.word_signer] [签章流程] 盖章项1签章成功: marker=USER_张三, 插入3处 [2026-07-20 14:45:45] [INFO] [lib.word_signer] [签章流程] ====== 处理完成 ====== 成功3项, 告警0条, trace_id=20260720144544566824_5980 [2026-07-20 14:47:00] [INFO] [routes.api] [请求接入] 客户端IP=127.0.0.1, 接口=/api/word/sign, trace_id=20260720144700118405_5980 [2026-07-20 14:47:00] [INFO] [routes.api] [参数校验] 校验通过 [2026-07-20 14:47:00] [INFO] [lib.word_signer] [签章流程] ====== 开始处理 ====== trace_id=20260720144700118405_5980 [2026-07-20 14:47:00] [INFO] [lib.word_signer] [签章流程] 文件名: 通用闭环验证系统应用软件测试报告.docx [2026-07-20 14:47:00] [INFO] [lib.word_signer] [签章流程] 匹配模式: auto [2026-07-20 14:47:00] [INFO] [lib.word_signer] [签章流程] Word文档加载成功 [2026-07-20 14:47:00] [INFO] [lib.field_codes] [auto扫描] 发现 1 个 SET USER_ 标记 [2026-07-20 14:47:00] [INFO] [lib.word_signer] [签章流程] auto模式扫描到 1 个标记 [2026-07-20 14:47:00] [INFO] [lib.word_signer] [签章流程] ---- 处理盖章项 1/1 ---- [2026-07-20 14:47:00] [INFO] [lib.word_signer] [图片匹配] auto模式, 标记=USER_张三, 查询姓名=张三 [2026-07-20 14:47:00] [INFO] [lib.word_signer] [图片匹配] auto匹配成功: 张三 [2026-07-20 14:47:00] [INFO] [lib.image_processor] [图片处理] 原始图片: 模式=RGB, 尺寸=(2048, 1382) [2026-07-20 14:47:00] [INFO] [lib.image_processor] [图片处理] 执行手写签字黑白二值化 [2026-07-20 14:47:00] [INFO] [lib.image_processor] [图片处理] 执行白底转透明抠图 [2026-07-20 14:47:00] [INFO] [lib.image_processor] [图片处理] 执行透明边框裁剪 [2026-07-20 14:47:01] [INFO] [lib.image_processor] [图片处理] 剔除噪点簇: 共 59 簇,移除 52 簇 (143 像素,占内容 0.16%);阈值=187 px (相对 0.010% + 绝对 50 px) [2026-07-20 14:47:01] [INFO] [lib.image_processor] [图片处理] 紧致裁剪诊断: 尺寸=(2025, 921), bbox=(254, 0, 1756, 721), 高alpha像素=90114/1865025 (4.8%), 暗像素=90257/1865025 (4.8%), 内容像素=90114/1865025 (4.8%) [2026-07-20 14:47:01] [INFO] [lib.image_processor] [图片处理] 紧致裁剪: (2025, 921) -> (1502, 721) (bbox=(254, 0, 1756, 721)) [2026-07-20 14:47:01] [INFO] [lib.image_processor] [图片处理] 处理完成: 最终尺寸=(1502, 721), 大小=18659 bytes [2026-07-20 14:47:01] [INFO] [lib.word_signer] [签章流程][DEBUG] 已保存处理前后对比图到 E:\projects\wxwx\projects_job\GeneralRequirement\SignatureSystem\BackEnd\Code\image_test\output\project_run (tag=20260720144700118405_5980_stamp1) [2026-07-20 14:47:01] [INFO] [lib.field_codes] [Word处理] 自动尺寸: 字号=14.0pt → 推算 height=0.99 cm [2026-07-20 14:47:01] [INFO] [lib.field_codes] [Word处理] 浮动覆盖模式(anchor): 使用图片原始尺寸 2.06x0.99 cm,跳过段落约束放宽与缩放兜底 [2026-07-20 14:47:01] [INFO] [lib.field_codes] [Word处理] 在 USER_张三 域后插入图片成功 (mode=anchor) [2026-07-20 14:47:01] [INFO] [lib.field_codes] [Word处理] 自动尺寸: 字号=14.0pt → 推算 height=0.99 cm [2026-07-20 14:47:01] [INFO] [lib.field_codes] [Word处理] 浮动覆盖模式(anchor): 使用图片原始尺寸 2.06x0.99 cm,跳过段落约束放宽与缩放兜底 [2026-07-20 14:47:01] [INFO] [lib.field_codes] [Word处理] 在 USER_张三 域后插入图片成功 (mode=anchor) [2026-07-20 14:47:01] [INFO] [lib.field_codes] [Word处理] 段落无显式字号,使用文档默认字号 无pt [2026-07-20 14:47:01] [INFO] [lib.field_codes] [Word处理] 自动尺寸: 字号=无pt → 推算 height=0.74 cm [2026-07-20 14:47:01] [INFO] [lib.field_codes] [Word处理] 浮动覆盖模式(anchor): 使用图片原始尺寸 1.54x0.74 cm,跳过段落约束放宽与缩放兜底 [2026-07-20 14:47:01] [INFO] [lib.field_codes] [Word处理] 在 USER_张三 域后插入图片成功 (mode=anchor) [2026-07-20 14:47:01] [INFO] [lib.word_signer] [签章流程] 盖章项1签章成功: marker=USER_张三, 插入3处 [2026-07-20 14:47:01] [INFO] [lib.word_signer] [签章流程] ====== 处理完成 ====== 成功3项, 告警0条, trace_id=20260720144700118405_5980 [2026-07-20 14:59:52] [INFO] [__main__] ===== 自动签名系统启动 ===== [2026-07-20 14:59:52] [INFO] [__main__] 限制配置: docx_max=1048576 bytes, image_max=262144 bytes, stamp_max=100, log_max=1000 [2026-07-20 14:59:52] [INFO] [lib.db] MySQL 数据表初始化完成 [2026-07-20 14:59:52] [INFO] [lib.db] 数据库初始化完成 (MySQL) [2026-07-20 14:59:52] [INFO] [__main__] 数据库初始化完成, 当前使用: MYSQL [2026-07-20 14:59:52] [INFO] [__main__] Web服务: 0.0.0.0:5001, debug=False [2026-07-20 14:59:52] [INFO] [__main__] 使用 Waitress 生产服务器 [2026-07-20 14:59:52] [INFO] [waitress] Serving on http://0.0.0.0:5001 [2026-07-20 15:00:21] [INFO] [routes.api] [请求接入] 客户端IP=127.0.0.1, 接口=/api/word/sign, trace_id=20260720150021573226_20828 [2026-07-20 15:00:21] [INFO] [routes.api] [参数校验] 校验通过 [2026-07-20 15:00:21] [INFO] [lib.word_signer] [签章流程] ====== 开始处理 ====== trace_id=20260720150021573226_20828 [2026-07-20 15:00:21] [INFO] [lib.word_signer] [签章流程] 文件名: 通用闭环验证系统应用软件测试报告.docx [2026-07-20 15:00:21] [INFO] [lib.word_signer] [签章流程] 匹配模式: auto [2026-07-20 15:00:21] [INFO] [lib.word_signer] [签章流程] Word文档加载成功 [2026-07-20 15:00:21] [INFO] [lib.field_codes] [auto扫描] 发现 1 个 SET USER_ 标记 [2026-07-20 15:00:21] [INFO] [lib.word_signer] [签章流程] auto模式扫描到 1 个标记 [2026-07-20 15:00:21] [INFO] [lib.word_signer] [签章流程] ---- 处理盖章项 1/1 ---- [2026-07-20 15:00:21] [INFO] [lib.word_signer] [图片匹配] auto模式, 标记=USER_张三, 查询姓名=张三 [2026-07-20 15:00:21] [INFO] [lib.word_signer] [图片匹配] auto匹配成功: 张三 [2026-07-20 15:00:21] [INFO] [lib.image_processor] [图片处理] 原始图片: 模式=RGB, 尺寸=(2048, 1382) [2026-07-20 15:00:21] [INFO] [lib.image_processor] [图片处理] 执行手写签字黑白二值化 [2026-07-20 15:00:21] [INFO] [lib.image_processor] [图片处理] 执行白底转透明抠图 [2026-07-20 15:00:22] [INFO] [lib.image_processor] [图片处理] 执行透明边框裁剪 [2026-07-20 15:00:22] [INFO] [lib.image_processor] [图片处理] 剔除噪点簇: 共 59 簇,移除 52 簇 (143 像素,占内容 0.16%);阈值=187 px (相对 0.010% + 绝对 50 px) [2026-07-20 15:00:22] [INFO] [lib.image_processor] [图片处理] 紧致裁剪诊断: 尺寸=(2025, 921), bbox=(254, 0, 1756, 721), 高alpha像素=90114/1865025 (4.8%), 暗像素=90257/1865025 (4.8%), 内容像素=90114/1865025 (4.8%) [2026-07-20 15:00:22] [INFO] [lib.image_processor] [图片处理] 紧致裁剪: (2025, 921) -> (1502, 721) (bbox=(254, 0, 1756, 721)) [2026-07-20 15:00:22] [INFO] [lib.image_processor] [图片处理] 处理完成: 最终尺寸=(1502, 721), 大小=18659 bytes [2026-07-20 15:00:22] [INFO] [lib.word_signer] [签章流程][DEBUG] 已保存处理前后对比图到 E:\projects\wxwx\projects_job\GeneralRequirement\SignatureSystem\BackEnd\Code\image_test\output\project_run (tag=20260720150021573226_20828_stamp1) [2026-07-20 15:00:22] [INFO] [lib.field_codes] [Word处理] 自动尺寸: 字号=14.0pt → 推算 height=0.99 cm [2026-07-20 15:00:22] [INFO] [lib.field_codes] [Word处理] 浮动覆盖模式(anchor): 使用图片原始尺寸 2.06x0.99 cm,跳过段落约束放宽与缩放兜底 [2026-07-20 15:00:22] [INFO] [lib.field_codes] [Word处理] 在 USER_张三 域后插入图片成功 (mode=anchor) [2026-07-20 15:00:22] [INFO] [lib.field_codes] [Word处理] 自动尺寸: 字号=14.0pt → 推算 height=0.99 cm [2026-07-20 15:00:22] [INFO] [lib.field_codes] [Word处理] 浮动覆盖模式(anchor): 使用图片原始尺寸 2.06x0.99 cm,跳过段落约束放宽与缩放兜底 [2026-07-20 15:00:22] [INFO] [lib.field_codes] [Word处理] 在 USER_张三 域后插入图片成功 (mode=anchor) [2026-07-20 15:00:22] [INFO] [lib.field_codes] [Word处理] 段落无显式字号,使用文档默认字号 无pt [2026-07-20 15:00:22] [INFO] [lib.field_codes] [Word处理] 自动尺寸: 字号=无pt → 推算 height=0.74 cm [2026-07-20 15:00:22] [INFO] [lib.field_codes] [Word处理] 浮动覆盖模式(anchor): 使用图片原始尺寸 1.54x0.74 cm,跳过段落约束放宽与缩放兜底 [2026-07-20 15:00:22] [INFO] [lib.field_codes] [Word处理] 在 USER_张三 域后插入图片成功 (mode=anchor) [2026-07-20 15:00:22] [INFO] [lib.word_signer] [签章流程] 盖章项1签章成功: marker=USER_张三, 插入3处 [2026-07-20 15:00:22] [INFO] [lib.word_signer] [签章流程] ====== 处理完成 ====== 成功3项, 告警0条, trace_id=20260720150021573226_20828 [2026-07-20 15:22:05] [INFO] [__main__] ===== 自动签名系统启动 ===== [2026-07-20 15:22:05] [INFO] [__main__] 限制配置: docx_max=1048576 bytes, image_max=262144 bytes, stamp_max=100, log_max=1000 [2026-07-20 15:22:05] [INFO] [lib.db] MySQL 数据表初始化完成 [2026-07-20 15:22:05] [INFO] [lib.db] 数据库初始化完成 (MySQL) [2026-07-20 15:22:05] [INFO] [__main__] 数据库初始化完成, 当前使用: MYSQL [2026-07-20 15:22:05] [INFO] [__main__] Web服务: 0.0.0.0:5001, debug=False [2026-07-20 15:22:05] [INFO] [__main__] 使用 Waitress 生产服务器 [2026-07-20 15:22:05] [INFO] [waitress] Serving on http://0.0.0.0:5001 [2026-07-20 16:37:34] [INFO] [__main__] ===== 自动签名系统启动 ===== [2026-07-20 16:37:34] [INFO] [__main__] 限制配置: docx_max=1048576 bytes, image_max=262144 bytes, stamp_max=100, log_max=1000 [2026-07-20 16:37:34] [INFO] [lib.db] MySQL 数据表初始化完成 [2026-07-20 16:37:34] [INFO] [lib.db] 数据库初始化完成 (MySQL) [2026-07-20 16:37:34] [INFO] [__main__] 数据库初始化完成, 当前使用: MYSQL [2026-07-20 16:37:34] [INFO] [__main__] Web服务: 0.0.0.0:5001, debug=False [2026-07-20 16:37:34] [INFO] [__main__] 使用 Waitress 生产服务器 [2026-07-20 16:37:34] [INFO] [waitress] Serving on http://0.0.0.0:5001