依旧个人色彩极其浓厚的没用的开头:
你要搞清楚自己人生的剧本,你不是你父母的续集,不是你子女的前传,更不是你朋友的外篇。
对待生命你不妨大胆冒险一点, 因为最终你都要失去它。
生命中最难的阶段不是没有人懂你,而是你不懂你自己。
---尼采
原由
想写这玩意就是因为同事在开会时问了我一下这玩意能不能做成标准的小程序,其实是可以,然后在本子上画了个草图构想。然后就试了试。
大概在两年前其实也写过一个类似的刷写docx文件的脚本,并不复杂。
这玩意其实做在公众号上作为小程序部署的压力并不大。本质上还是看公司愿不愿意做便利的电子化。公司的oa实在太老旧了,臃肿不堪又不好用,为什么不拥抱低代码平台了。把自由权还给员工多好。
写在开头的话
因为本人并不是科班计算机出生,写这玩意就是出于爱好,不属于信息部门,公司信息部的人肯定也是知道写的,但他们不动手而已。一切bug可以反馈,我看心情去修复。但请嘴下留人,写这些也只是为了分享而已,因为我学的也是别人分享的,我回馈于我所学而已。分享本身就是一种满足感。ps:目前脚本基本能用。
不管他好用不好用吧,我也只是提供一个思路解答,也许未来会有相同的想法的弟弟妹妹,会有一些自动化办公的想法的话,那这些应该还是能帮助你的,我也算是做了些好事吧。
已知问题:
- 如果窗口不关闭,保存的文件会一直叠加新输入的文字的bug
使用指南
1.使用环境部署
GUI是使用python自带tkinter写的,我也是临时看的手册,所以技术也就那样,布局采用了grid,这是我以前在学CSS很喜欢的排版方式,但这个还不太一样。不过,丑就丑吧,将就能用,我也承认我美工烂的可以。
使用的第三方模块为python-docx,我也没找到其他啥好用的,所以,还是将就着用。
1.1、安装python
因为我是用python写的。
下载地址:https://www.python.org/downloads/ python安装教程:百度搜索
1.2、安装第三方模块python-docx
- 安装完成python后可以使用win+r快捷打开运行窗口,在窗口中输入cmd启动dos命令栏。
然后在命令栏中键入
pip install python-docx -i http://pypi.douban.com/simple/
- 也可以使用压缩包自带批处理脚本(.bat)自动安装。
- python-docx:官网|手册|中文
1.3、安装好公文所需字体
方正小标宋简体字体下载:资源 仿宋GB1212字体下载:资源 字体安装教程:windows字体安装教程
1.4、脚本文件
脚本文件下载:下载链接 项目地址:Gitcode-广西建工一建公文脚本
2.使用界面
点击转换公文,在与程序同一文件夹内会生成一个demo.docx的文件。
3、脚本的使用展示(视频:哔哩哔哩)
视频教程【脚本使用展示而已】
4、实现的功能
一.页面部分
1、A4版面,四方向页边距2.5cm。
2、正文一般每面排22行,每行排28字,行距为固定值28磅。
二.字体和字号(设置字体的前提是安装了相应的字体)
1、每段首行缩进2字符,回行顶格。
2、标题一般用二号“方正小标宋简体“。标题居中,标题排列使用梯形。
3、正文用三号“仿宋-GB1212字体“。
三.附件和成文日期
1、附件名称较长需回行时,与上一行附件名称的首字对齐。
2、成文日期最后一个字距离版心右边缘的距离一般为四个字。
3、发文机关署名在成文日期之上、以成文日期为准居中编排。
4、发文机关署名上距正文(或附件)空二至三行。