精华内容
下载资源
问答
  • 利用VC自动生成WORD文档的代码,方便通过程序自动编辑及生成WORD文档
  • python办公自动化之批量生成docx——根据excel生成word、根据word生成excel,可搜索CSDN原文(https://blog.csdn.net/FIREseeker/article/details/115493270)
  • 微软WORD这个软件大家都很熟悉,但不少功能我们并没有用到,其中不乏非常实用的。今儿个我给大家介绍一下如何用WORD自动生成目录。这对那些用WORD写书,写论文的朋友很帮助。
  • WORD试验报告的自动生成
  • Java使用FreeMarker自动生成Word文档(带图片和表单)

    万次阅读 多人点赞 2019-03-01 13:21:55
    Java使用FreeMarker自动生成Word文档(带图片和表单)1 背景2 目标效果3 创建Word模板3.1 创建模板文档3.2 转换模板文档3.3 处理模板文档中的占位符3.4 处理模板文档中的图片3.5 处理模板文档中的表单3.6 重命名模板...

    1 背景

    近期工作中需要编写大量格式相同但数据不同的Word文档,因此研究了一下Java自动生成Word文档的技术。

    Java自动生成Word文档的技术方案较多,本文使用的是Java + FreeMarker的方案,该方案分为两个步骤:创建FreeMarker格式的Word模板、FreeMarker根据模板生成Word文档。

    2 目标效果

    本文要使用Java + FreeMarker自动生成的Word文档的效果如下图所示:
    在这里插入图片描述

    3 创建Word模板

    3.1 创建模板文档

    使用Word创建一个名为WordTemplate.docx的文档,并按下图所示编辑模板文档的内容和样式
    在这里插入图片描述
    说明:
    说明1:模板文档中${}是占位符,即生成Word文档时占位符会被真实的数据替换。例如${name}在生成文档时会被name这个属性的值替换 ,${userObj.name}在生成文档时会被userObj这个对象的name属性的值替换。
    说明2:由于要在生成的Word文档中自动插入一张图片,因此,需要在模板文档中插入一张图片作为占位符,如上图所示。

    3.2 转换模板文档

    使用Word将模板文档另存为Word XML 文档(*.xml)格式,如下图所示:
    在这里插入图片描述

    3.3 处理模板文档中的占位符

    转换后生成的是一个WordTemplate.xml模板文档,使用EditPlus等软件打开WordTemplate.xml文档(如下图),可以发现很不方便阅读,可以借助xml在线格式化工具(http://www.bejson.com/otherformat/xml/) 将WordTemplate.xml文档的内容进行格式化。
    在这里插入图片描述
    打开格式化后的WordTemplate.xml文档可以发现,Word在转换时会自动的将占位符分开(如下图1),因此需要把占位符之间多余的部分删除掉(如下图2)。每个占位符如果被分开了,就需要进行这样的处理,但是如果是一段文字被分开了,就不需要进行处理:
    在这里插入图片描述
    在这里插入图片描述

    3.4 处理模板文档中的图片

    模板文档在转换成xml格式时,图片的内容会被转换成很长的16进制的字符串,如下图所示:
    在这里插入图片描述
    将<pkg:binaryData></pkg:binaryData>标签中16进制字符串形式的图片内容替换成${userObj.photo}占位符(这里的userObj.photo是与Java程序中保持一致),替换后的效果如下图所示:
    在这里插入图片描述

    3.5 处理模板文档中的表单

    在自动生成Word文档中的表单时,由于表头那一行只生成一次,而表单中的数据是循环生成的,因此,需要在xml格式的模板文档中表头那一行的后面添加如下的内容:

    <#list userList as user>
    

    并在对应的地方添加如下的内容:

    </#list>
    

    这里的userList是和Java程序中保存一致,而user是和xml模板文档中的占位符保持一致,处理后的效果如下图所示:
    在这里插入图片描述

    3.6 重命名模板文档

    经过上述处理后,将WordTemplate.xml模板文档进行保存,并直接修改后缀名为ftl,即:WordTemplate.ftl。

    至此,Word模板文档已经创建完成。

    4 创建Java程序

    4.1 版本说明

    1. Spring Boot: 2.1.13
    2. Freemarker: 2.3.28
    3. IDE: IDEA
    4. JDK: 1.8

    4.2 创建项目

    创建一个名为Word的Spring Boot项目,并添加maven依赖和相应的Java代码,最后的项目结构如下图所示:
    在这里插入图片描述
    pom.xml文件内容如下所示:

    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
    
        <groupId>com.office.word</groupId>
        <artifactId>office-word</artifactId>
        <version>0.0.1-SNAPSHOT</version>
        <name>Word</name>
        <description>Java使用FreeMarker自动生成Word文档示例</description>
    
        <parent>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-parent</artifactId>
            <version>2.1.3.RELEASE</version>
            <relativePath/> <!-- lookup parent from repository -->
        </parent>
    
        <properties>
            <java.version>1.8</java.version>
        </properties>
    
        <dependencies>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter</artifactId>
            </dependency>
    
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-test</artifactId>
                <scope>test</scope>
            </dependency>
    
            <dependency>
                <groupId>org.freemarker</groupId>
                <artifactId>freemarker</artifactId>
                <version>2.3.28</version>
            </dependency>
        </dependencies>
    
        <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                </plugin>
            </plugins>
        </build>
    
    </project>
    

    User类程序如下所示:

    package com.office.word.model;
    
    /**
     * 用户信息封装类
     */
    public class User {
    
        private String name;
        private String sex;
        private String photo;
        private String birthday;
    
        public String getName() {
            return name;
        }
    
        public void setName(String name) {
            this.name = name;
        }
    
        public String getSex() {
            return sex;
        }
    
        public void setSex(String sex) {
            this.sex = sex;
        }
    
        public String getPhoto() {
            return photo;
        }
    
        public void setPhoto(String photo) {
            this.photo = photo;
        }
    
        public String getBirthday() {
            return birthday;
        }
    
        public void setBirthday(String birthday) {
            this.birthday = birthday;
        }
    
    }
    
    

    ImageUtil类程序如下所示:

    package com.office.word.util;
    
    import org.springframework.util.StringUtils;
    import sun.misc.BASE64Encoder;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.IOException;
    import java.io.InputStream;
    
    /**
     * 图片工具类
     */
    public class ImageUtil {
    
        /**
         * 将图片内容转换成Base64编码的字符串
         * @param imageFile 图片文件的全路径名称
         * @return 转换成Base64编码的图片内容字符串
         */
        public static String getImageBase64String(String imageFile) {
            if (StringUtils.isEmpty(imageFile)) {
                return "";
            }
            File file = new File(imageFile);
            if (!file.exists()) {
                return "";
            }
            InputStream is = null;
            byte[] data = null;
            try {
                is = new FileInputStream(file);
                data = new byte[is.available()];
                is.read(data);
                is.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
    
            BASE64Encoder encoder = new BASE64Encoder();
            return encoder.encode(data);
        }
    
    }
    

    WordUtil类程序如下所示:

    package com.office.word.util;
    
    import freemarker.template.Configuration;
    import freemarker.template.Template;
    import freemarker.template.Version;
    import java.io.BufferedWriter;
    import java.io.File;
    import java.io.FileOutputStream;
    import java.io.OutputStreamWriter;
    import java.io.Writer;
    import java.util.Map;
    
    /**
     * Word文档工具类
     */
    public class WordUtil {
    
        /**
         * 使用FreeMarker自动生成Word文档
         * @param dataMap   生成Word文档所需要的数据
         * @param fileName  生成Word文档的全路径名称
         */
        public static void generateWord(Map<String, Object> dataMap, String fileName) throws Exception {
            // 设置FreeMarker的版本和编码格式
            Configuration configuration = new Configuration(new Version("2.3.28"));
            configuration.setDefaultEncoding("UTF-8");
    
            // 设置FreeMarker生成Word文档所需要的模板的路径
            configuration.setDirectoryForTemplateLoading(new File("E:/Word/Template/"));
            // 设置FreeMarker生成Word文档所需要的模板
            Template t = configuration.getTemplate("WordTemplate.ftl", "UTF-8");
            // 创建一个Word文档的输出流
            Writer out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(new File(fileName)), "UTF-8"));
            //FreeMarker使用Word模板和数据生成Word文档
            t.process(dataMap, out);
            out.flush();
            out.close();
        }
    
    }
    

    WordApplication主启动类程序如下所示:

    package com.office.word;
    
    import com.office.word.model.User;
    import com.office.word.util.ImageUtil;
    import com.office.word.util.WordUtil;
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import java.util.ArrayList;
    import java.util.HashMap;
    import java.util.List;
    import java.util.Map;
    
    /**
     * Java使用FreeMarker生成Word文档主程序
     */
    @SpringBootApplication
    public class WordApplication {
    
        public static void main(String[] args) throws Exception {
            SpringApplication.run(WordApplication.class, args);
    
            /**
             * 自动生成Word文档
             * 注意:生成的文档的后缀名需要为doc,而不能为docx,否则生成的Word文档会出错
             */
            WordUtil.generateWord(getWordData(), "E:/Word/Document/User.doc");
        }
    
        /**
         * 获取生成Word文档所需要的数据
         */
        private static Map<String, Object> getWordData() {
            /*
             * 创建一个Map对象,将Word文档需要的数据都保存到该Map对象中
             */
            Map<String, Object> dataMap = new HashMap<>();
    
            /*
             * 直接在map里保存一个用户的各项信息
             * 该用户信息用于Word文档中FreeMarker普通文本处理
             * 模板文档占位符${name}中的name即指定使用这里的name属性的值"用户1"替换
             */
            dataMap.put("name", "用户1");
            dataMap.put("sex", "男");
            dataMap.put("birthday", "1991-01-01");
    
            /**
             * 将用户的各项信息封装成对象,然后将对象保存在map中,
             * 该用户对象用于Word文档中FreeMarker表格和图片处理
             * 模板文档占位符${userObj.name}中的userObj即指定使用这里的userObj属性的值(即user2对象)替换
             */
            User user2 = new User();
            user2.setName("用户2");
            user2.setSex("女");
            user2.setBirthday("1992-02-02");
            // 使用FreeMarker在Word文档中生成图片时,需要将图片的内容转换成Base64编码的字符串
            user2.setPhoto(ImageUtil.getImageBase64String("E:/Word/Images/photo.jpg"));
            dataMap.put("userObj", user2);
    
            /*
             * 将多个用户对象封装成List集合,然后将集合保存在map中
             * 该用户集合用于Word文档中FreeMarker表单处理
             * 模板文档中使用<#list userList as user>循环遍历集合,即指定使用这里的userList属性的值(即userList集合)替换
             */
            List<User> userList = new ArrayList<>();
            User user3 = new User();
            user3.setName("用户3");
            user3.setSex("男");
            user3.setBirthday("1993-03-03");
            User user4 = new User();
            user4.setName("用户4");
            user4.setSex("女");
            user4.setBirthday("1994-04-04");
            userList.add(user3);
            userList.add(user4);
            dataMap.put("userList", userList);
    
            return dataMap;
        }
    }
    
    

    5 测试

    5.1 准备

    将要插入到Word文档中的图片(photo.jpg)复制到E:/Word/Images目录下,并将模板文件 WordTemplate.ftl 复制到E:/Word/Template目录下。

    5.2 生成Word文档

    直接运行WordApplication主启动类,程序运行成功后,即可以在E:/Word/Document目录下自动生成一个名为User.doc的文档,打开该文档,即为第2节中所示的目标效果。

    6 踩坑

    6.1 特殊符号

    使用FreeMarker模板生成Word文档时,如果填充的数据字符串中含有特殊字符< 、>、&,那么生成的Word文档是无法打开的。因为这些字符在生成Word文档时被认为是FreeMarker模板的标签,如果这些字符不经过处理就直接用于生成Word文档,使用Word打开生成的文档就会报错,但以xml的方式打开,却会发现所有内容都是完整的,唯独上面三个特殊字符出问题。因此,在处理数据时需要对这三个特殊字符进行处理。

    6.2 换行符

    使用FreeMarker模板生成Word文档时,如果填充的数据字符串过长且当中使用"\n"进行换行,则生成的Word文档中并没有起到换行的作用。需要先将"\n"全部替换成"<w:p></w:p>",然后使用替换后的字符串数据生成Word文档,才能达到换行的效果。

    6.3 内容是xml格式

    使用本文方法生成的Word文档的内容实质上是xml格式的,因此,生成的Word文档即可以使用Word打开,也可以使用xml文档工具打开。如果使用Java程序去读取生成的Word文档的内容,则读出来的也是xml格式的内容。如果想要将内容转换成Word格式,则可以使用Word打开生成的文档然后另存为Word文档格式。

    6.4 后缀是.doc

    使用本文方法生成的Word文档的后缀必须是.doc格式,而不能是.docx格式,否则生成的Word文档无法打开。如果想要将后缀转换成.docx格式,则可以使用Word打开生成的文档然后另存为Word文档格式。

    如果觉得本文对您有帮助,请关注博主的微信公众号,会经常分享一些Java和大数据方面的技术案例!
    在这里插入图片描述

    展开全文
  • 数据库表自动生成word文档

    千次阅读 2020-10-10 19:46:13
    1.最近碰到一个需求就是要把数据库中的表导出来,但是又不是导成sql文件的形式,而是要导成 表格形式,但是sqlyog导出的却是...-解压下载的软件,解压后目录如下 双击DBDocumentGenerator.exe运行,无需安装 ...

    软件地址:

    链接:https://pan.baidu.com/s/1_qO2L6osD-Cro3kLJsR_Ug 
    提取码:6666 
    

    复制这段内容后打开百度网盘手机App,操作更方便哦
    1.最近碰到一个需求就是要把数据库中的表导出来,但是又不是导成sql文件的形式,而是要导成 表格形式,但是sqlyog导出的却是html格式,于是只好去度娘上找了找,还别说,真碰到个好用的
    2.这是我的数据库表
    在这里插入图片描述
    ,导出结果如下
    在这里插入图片描述
    3.操作步骤

    -解压下载的软件,解压后目录如下

    在这里插入图片描述

    • 双击DBDocumentGenerator.exe运行,无需安装
    • 在运行页面输入数据库相关信息确定后点击右上角的连接,如下:

    在这里插入图片描述
    ,然后就可以根据需求进行导出了
    在这里插入图片描述

    展开全文
  • MS-WORD这个软件大家都很熟悉,但不少功能我们并没有用到,其中不乏非常实用的。下面介绍一下如何用WORD自动生成目录。这对那些用WORD写书,写论文的朋友很帮助。
  • Word批量生成软件

    2020-12-12 19:12:07
    如果Word文件模板固定,只是要素信息不同,则可以使用本软件批量生成Word文件......

    一、软件下载地址

    软件下载地址(2021-07-16更新,可指定生成的文件名称、正确处理日期/中文大写金额等):
    https://download.csdn.net/download/techinged/12700896
    注:360卫士可能误报有木马、病毒,实际并没有,有任何问题请发Email至techinged@qq.com或者430353916@qq.com

    二、Office Word文件批量生成软件的用途

    如果Word文件模板固定,只是要素信息不同,则可以使用本软件批量生成Word文件。
    每份Word文件的要素信息整理在Excel文件中,如下截图所示:
    在这里插入图片描述

    三、Office Word文件批量生成软件的操作说明

    1、首先解压缩下载的软件程序包,然后将设置好的Word模板文件(.docx格式)保存在“Word模板”目录,该目录下可以有多个模板文件。模板文件的设置方法可以参考下载包中的“帮助\示例数据”目录。

    2、将基础要素信息的Excel文件(.xlsx格式)保存在“基础数据”目录,该目录下可以有多个Excel文件。基础数据Excel文件的设置方法可以参考“帮助\示例数据”目录。

    3、双击“Word文件批量生成.exe”运行软件,在软件操作界面(如下截图所示)点击“开始执行”按钮,批量生成的Word文件将保存在“输出文件”目录。
    在这里插入图片描述

    其它文章:
    1、Word批量转换PDF/图片软件/工具
    2、Word批量打印软件/工具
    3、抽奖软件/抽签软件

    展开全文
  • 因此,只需将上述步骤通过代码执行,便可完成自动生成Word报告这一功能。 除了基本的实现步骤,系统自动生成Word报告模板时,还需解决以下技术难点: 1. 多页设置 Word类报表最显著的特点就是多页。因此,要实现...

    点击获取ActiveReports v14.0最新版下载

    在报表系统中,生成Word报告的常见步骤分为以下四步:采集原始数据、值后台传递、生成最终报告模板、实现打印和预览。可见,系统在生成报告之前,需要先拿到当前的原始数据,并在既定的占位空间内输入内容后,才能进入报表展示和打印等环节。因此,只需将上述步骤通过代码执行,便可完成自动生成Word报告这一功能。

    除了基本的实现步骤,系统自动生成Word报告模板时,还需解决以下技术难点:

    1. 多页设置

    Word类报表最显著的特点就是多页。因此,要实现Word报告模板,最先需要解决多页问题,借助专业报表工具ActiveReports即可实现如下多页效果:

    SpreadJS使用教程

    2. 页眉页脚位置控制及内容控制

    Word报表中页眉页脚会占据每页上部及下部区域,并重复显示相同的信息,如页码、企业信息、当前页标注等。不同的报告,对于页眉页脚的要求也不尽相同,如奇偶页页眉信息不同、页眉页脚信息需要单独设置样式等。

    SpreadJS使用教程

    3. 需要根据实时数据动态拼接

    检测报告会根据检测的主体,测试不同维度的数据。如下图,当检测体为农产品时,包含表1-10 的内容,而当检测体为其他化学用品时,只需要包含表1、表3-5的内容,其他内容如封皮、尾页、附表信息等都保持不变。

    SpreadJS使用教程

    4. 打印精度及效率问题

    Word报告,对打印的精准度要求非常高,尤其在批量生成Word报告的时候。因此,在报表系统中设计Word报表,最困难的不是设计模板布局,而是如何将多页结构,精准的打印到纸张上,以避免纸张浪费和打印不便的情况发生。

    5. 导出Word的兼容性

    在系统中生成的Word报告,一般还会用于导出或存档,因此在解决数据展示和打印的问题后,还需要考虑导出的模板能否在Word软件中打开并编辑。

    SpreadJS使用教程

    以上就是系统自动生成Word报告模板时,常见的5个技术难点。葡萄城,作为始终专注软件开发技术,并在报表和 BI 领域有着深厚技术积累的软件开发技术提供商,面对这些技术难点,又提出了哪些独创的开发思路呢?

    葡萄城:系统自动生成Word报表的开发思路

    SpreadJS使用教程

    1. 数据传递

    系统生成Word报告的前提是原始数据采集,因此数据必须要考虑存储的媒介,其可能来源于数据库,也可能是系统运行时数据。所以,用于生成Word报告的报表工具必须支持尽可能多的数据源。

    SpreadJS使用教程

    2. Word报表设计

    由于Word报告模板的样式复杂、多变,所以报表设计器需要具备“灵活、易用、可视化、高度类似Word操作”的特点。

    SpreadJS使用教程

    3. 数据展示

    葡萄城的报表工具ActiveReports能够将设计好的报表完全展示在系统中,并提供Word软件编辑器的界面布局。

    ActiveReports报表设计器提供了良好的渲染和加载机制,可兼容不同的技术平台,满足 WinForm、ASP.NET、ASP.NET MVC、WPF中各种报表的开发需要。

    4. 打印

    打印的重要性已经在前文介绍,这里需要考虑:借助何种机制传递给后台并调动打印接口,ActiveReports提供了独有的报表分层设计功能,可将复杂的报表分层,精确控制各数据控件及可见性,实现精准套打、批量打印、续打和导出。

    5. 导出

    ActiveReports的报表设计器在实现导出功能时严格遵循了OpenXmlStandard标准,以确保报表模板可以在Word中打开和编辑。

    以上就是报表系统中实现Word报告的技术难点和开发思路,Word报告与Excel类报表同属报表中最为复杂的样式类型,如果业务涉及此类功能的实现,我们需要详细的规划,并结合实际业务需求,才能找到问题的核心。

    ActiveReports 报表控件| 下载试用

    ActiveReports 是一款专注于 .NET 平台的报表控件,全面满足 HTML5 / WinForm / ASP.NET / ASP.NET MVC / WPF 等平台下报表设计和开发工作需求,作为专业的报表工具为全球超过 300,000 开发人员提供了全面的报表开发服务。

    本文转载自葡萄城

    展开全文
  • WORD自动生成目录

    千次阅读 2008-12-18 05:37:00
    微软WORD这个软件大家都很熟悉,但不少功能我们并没有用到,其中不乏非常实用的。今儿个我给大家介绍一下如何用WORD自动生成目录。这对那些用WORD写书,写论文的朋友很帮助。 优点:用WORD根据文章的章节自动...
  • 结合Word文档的模板技术, 巧妙运用 Word软件的“域”和“宏”两个功能, 应用VBA( Visual Basic for Applications) 编程, 研究了利用Visual Basic语言编写 的Word试验报告自动生成软件
  • 一个从题库里自动生成word试卷的小程序 import random from docx import Document from docx.shared import Inches from docx.enum.section import WD_ORIENT, WD_SECTION from docx.oxml.ns import qn def ...
  • WORD自动生成目录

    千次阅读 2007-04-17 16:51:00
    如何在WORD自动生成目录2006-12-19 12:52 如何在WORD自动生成目录 微软WORD这个软件大家都很熟悉,但不少功能我们并没有用到,其中不乏非常实用的。比如常常被人忽略但很实用的如何用WORD自动生成目录。 优点...
  • Word文档一键处理特别适合处理数百页Word标书、论文、报告、规范、公文等格式要求严格的文档...自动处理段落,表格,图形,公式,脚注,页眉,页码,域...自动生成目录(主目录、图目录、表
  • WORD自动生成目录

    千次阅读 2008-03-22 13:42:00
    微软WORD这个软件大家都很熟悉,但不少功能我们并没有用到,其中不乏非常实用的。今儿个我给大家介绍一下如何用WORD自动生成目录。这对那些用WORD写书,写论文的朋友很帮助。 优点:用WORD根据文章的章节自动...
  • word转pdf 自动生成书签

    千次阅读 2013-12-22 02:56:22
    怎么让pdf自动生成书签呢?网上很多教程都要求装插件或者用其他软件,其实不用,word2010就可以帮你转 打开你需要转的文档,你必须生成目录。 点击另存为,在“save as type”中选择PDF(*.pdf), 右下...
  • 本文出处:新浪博客“小数码植物摄影”之...   ...   EndNote是一款科技论文文献管理软件,使用它可以很好的分类、筛选、阅读各类文献,在用word写科技论文时,只要应用它,就很方便的...
  • 网络上已经可以用的类似工具,但大都不自定义,且代码乱,该工具符合6大设计模式,可以作为sql导出word的框架,附带demo,导出后的word见我的博客,导出样式可修改。
  • 最近在写软件文档的过程中,目录是必不可少的一项,但是手动写起来非常麻烦,下面我介绍一下如何利用word自动生成目录并动态更新。这里介绍两种方法: 一、利用大纲级别自动生成目录 如果要插入目录,请单击“插入...
  • Word文档目录自动生成和页码设置

    千次阅读 2016-06-25 21:44:42
    自动生成目录: 1.点开始》 设置标题类型》 引用》自动生成目录 2.目录:按住ctrl并单击可访问链接 设置页码: 1.将光标移至目录页的最后一个字节   点击“页面布局”---“分隔符”,选择“下一页”,这...
  • 设计了一个Word文档批量生成小工具软件

    万次阅读 多人点赞 2018-08-25 10:44:45
    最近,因工作需要开发了一个文档自动生成的小工具软件,即批量替换Word文档模板中设定标签为指定的内容。Word文档模板为事先已经排版好的报表、公文等文件,但留下部分内容需要更改,将该内容设定为一个标签(如...
  • word源码java SourceCodeDocxGenerator SourceCodeDocxGenerator是一个自动生成软...此项目是为了Android软件申请软着开发,所以在目录过滤时未考虑Java项目以及其他语言项目,可能会存在将项目自动生成的代码写进文档
  • Word转PDF时自动生成书签(目录)

    千次阅读 2011-12-21 15:07:24
    本人个习惯,就是将正在学习的或工作中遇到的问题、知识经验积累起来,写成文档,作为自己的“财富文档”... 我的office是2007版本的, 最先的操作是,下载了一个虚拟打印机软件安装了,然后打开word,单击offic...
  • 无需注册,该软件能帮助程序员将代码直接组织成申请软件著作权所需的文档。 软件需要.net 4.5 和Office word 2007以上
  • word文件生成工具

    2018-10-08 14:56:51
    根据模板,抽取指定行数的文字,自动生成不同内容的word文件
  • 问题阐述 项目做完之后,需要完成一篇软件使用说明,为了尽可能让用户方便的使用软件,那么说明文档定要清晰简单。但是写了很久,发现格式仍然很乱,...要根据章节号来自动生成图或表的题注,需要重新定义多级列表...
  • 2.题目批量生成(需要遵循一些基本格式:例如选择题题目描述和选项不在同一行,各个选项间至少一个空格或回车隔开等),答案自动检测(支持题目中检测、题目后一行检测)。 3.题库的浏览学习、自我测试及自动...
  • 针对脉冲雷达数据报表的填写需求,首先分析了报表...使用模板文件配置标签的方式输出word文档格式的完整报表,基于Visual C++ 6.0完成软件的工程实现,实际应用结果表明该软件完成了报表填写方式由手工到全自动的转换。
  • Word自动生成参考文献

    千次阅读 2011-03-20 12:43:00
    脚注是在页面下端添加的注释,如添加在一篇论文首页下端的作者情况简介;...Word自动为标记编号或由用户创建自定义标记。删除注 释标记时,与之对应的注释文本同时被删除。添加、删除或移动
  • 2021-07-16更新,如果Word文件模板固定,只是要素信息不同,则可以使用本软件批量生成Word文件。详细说明见https://blog.csdn.net/techinged/article/details/111083672

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 51,963
精华内容 20,785
关键字:

有什么软件能自动生成word