文档自动化
文章平均质量分 55
_寒潭雁影
中科大IT向博士,熟悉MFC,C++,C等语言,参与过ffmpeg、机器视觉、并行计算、数据库等相关项目的研发和代码的编写http://blog.csdn.net/weixinhum为本人博客,上面记录了本人的一些技术总结
展开
-
用python把docx批量转为pdf
为保证转换质量,本文的方法是通过脚本和com技术调用office自带的程序进行转换的,因此需要电脑已经装有office。如果希望不装office也能用,则需要研究OpenXML技术,后面实在闲的慌(退休)再搞。原创 2024-06-12 12:58:00 · 1340 阅读 · 0 评论 -
word文档批量生成工具(附免费软件)(按Excel表格内容自动替换内容生成文档)
要实现批量生成word文档的功能,其难度其实非常小,在程序实现层面上可以直接拆解为:读取xlsx文档的内容本人实现的工具将xlsx文档(Excel文档)的第一行内容定义为word文档中需要被替换的内容,后面每一行对应的内容则为要替换的内容。也就是第一行每一列的内容都会被后面一行同列的内容替换,然后生成一个新的word文档。这一部分的技术细节可见OpenXML库(office文档读写库)的安装这篇文章。识别word文档中的特定字段并将其替换为目标字段。原创 2023-06-25 01:36:48 · 3984 阅读 · 22 评论 -
使用OpenXML库读取xlsx文档(Excel文档)中的内容
【代码】使用OpenXML库读取xlsx文档(Excel文档)中的内容。原创 2023-06-24 18:40:16 · 2401 阅读 · 0 评论 -
OpenXML库(office文档读写库)的安装
OpenXml库是由微软维护的一个开源的Office文档读写库,其与其他类似用途的库的比较可以看到。在C#中使用OpenXml非常简单,只需要使用NuGet安装其程序包即可,流程如下(NuGet这东西真的是个神器啊!):项目名称位置右键->管理NuGet程序包->浏览->搜索"OpenXml"->安装"DocumentFormat.OpenXml"完成上面的操作,OpenXml就已经配置在工程中了。原创 2023-06-24 18:32:45 · 2750 阅读 · 0 评论 -
使用OpenXML库替换docx文档(Word文档)中的特定字段
在批量生成Word文档的应用中,最常见的需求莫过于替换掉文档中的特定字段以生成新的文档。利用OpenXML库可轻松实现这一需求。原创 2023-06-23 17:52:47 · 1975 阅读 · 2 评论 -
Word的自动化读写库
之前一直以为Word作为微软的龙头产品,其生态一定极为封闭,因此在文档生成方面一直都使用的Latex。然而使用Word毕竟是大多数人的习惯,要将Latex文档生成应用到与使用者有交互的场景时总遇到不少问题,于是产生了是不是可以用程序读取和生成Word的想法。没想到经过一番搜索和折腾,发现的确有几个非常给力的".NET"库能在用户不装Word的情况下做到这件事。本人详细研究和使用了其中比较有代表性...原创 2020-03-12 18:39:47 · 1068 阅读 · 0 评论 -
Word给自动生成的目录页码添加括号(打印或打印预览时保持修改效果)
Word给自动生成的目录页码添加括号一些学校的毕业论文格式要求中,要求目录的页码需要加括号如下:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kW5SI4pw-1582034649079)(C:\Users\weixin\AppData\Roaming\Typora\typora-user-images\image-20200218214156664.png)]...原创 2020-02-18 22:09:07 · 13196 阅读 · 3 评论