最新因工作需求,对项目各阶段生成的各类文档进行标准化处理。其中主要是WORD格式的文档,因此对WORD自动化作了一定研究(主要是按文档按编制标准进行各类样式的统一格式化,如字体,缩进、行距等)。
一开始首先想到的是VSTO,也通过其开发一个WORD插件,直接集成在WORD里面,个人觉得还算很方便。
但在实际使用过程中,也发现不少问题:如部署,要安装.NET及VSTO的分发包;需要OFFICE(因为版权问题,开始使用WPS来编制),对大文档处理性能很差等。因此此工具基本是作废,在项目中使有不起来。
后来又对SYNCFunsion的DOC.IO ,ASPOSE.WORDS分别进行了研究。相对来说后二者可以做为一个独立性(仅需.NET)的工具进行发布,同时性能较高。
先发布下WORD中字号的实际大小,网上很多与下表不一致,因此通过VSTO来获取实际对应值。
字号 | 磅值 |
初号 | 42 |
小初 | 36 |
一号 | 26 |
小一 | 24 |
二号 | 22 |
小二 | 18 |
三号 | 16 |
小三 | 15 |
四号 | 14 |
小四 | 12 |
五号 | 10.5 |
小五 | 9 |
六号 | 7.5 |
小六 | 6.5 |
七号 | 5.5 |
八号 | 5 |
有空再发布VSTO及其他二个类库的研究心得。