整理腾讯在线收集表的签名。(适用于班级远程签字)
- 导出在线收集表
extract_images.py
merge_into_a_column.py
sign_document.py
所需文件请参考每段程序if __name__ == "__main__":
后的定义。
flowchart TB
在线收集表([在线收集表]) -->|"签名照片收集(收集结果).xlsx"| extract_images
在线收集表
-->|"附件下载_签名照片收集.zip"| extract_images
-->|"out/{name}.png"| merge_into_a_column
-->|"out/merged.png"| sign_document
names([名单<br>names.txt]) --> merge_into_a_column
original([原始 PDF<br><small>大类分流毕业专业确认统计表</small>])
--> sign_document
--> signed([签了名的 PDF])
- 访问腾讯在线收集表统计页面(
https://docs.qq.com/form/page/<id>#/result
),关联表格为“智能表”(与“工作表”相对)。 - 打开表格,(右上角)文档操作 → 导出 → 本地 Excel 表格。
- “文档中含有附件,将随文档一起导出,确认导出吗?”仅导出文档。
- 用 Excel 打开下载下来的文件,重新保存。(原文件包含不合法的 XML)
此表格B–D列依次为名称、图像(文件名)、签名。
- 访问腾讯在线收集表统计页面,照片题目 → 下载此题的全部文件。
- “请选择下载方式”?默认下载,确定。