批量制作毕业证书,解放你复制粘贴的双手!【经验】
老师给我发来了一个问题:PPT能做邮件合并吗?批量制作毕业证书,解放你复制粘贴的双手!【经验】
然而,故事并没有结束,深问了一下老师的核心需求,实际上是【批处理】。
脑子里核心过了一下批处理的几个名词:邮件合并、VBA、程序......
让我们再来看看这个命题的要求:
①用毕业证书的PPT模板,生成每个学员一份的毕业证书。
②所有的证书要生成一个合集,支持送给印刷厂批量打印。
③每个学员的证书要独立生成一个jpg文件,并以学生的姓名作为文件名。
嗯嗯,这期学员的人数爆满,如果一个个复制粘贴的话,显然你会患上一种临时性手指不听使唤症,Ctrl C+Ctrl V使用太多......而且费时费力......
我始终认为,想清楚比干明白更重要!
所以,我大致将这项工作,拆分为这样三步:
01【做模板】将PPT中的底纹导出,成为jpg格式的背景。
02【邮件合并】用Word插入背景的方式,制作毕业证书模板。通过邮件合并的方式,生成每个学员的证书合集。
03【批量重命名】将Word当中的每个页面,独立生成一份jpg文件,并重命名。
大家看到,上面有很多【转】的字眼,这里给大家推荐一个神奇——PDF转换器。
它支持在线进行PDF与各文档之间的无缝转换,并且是免费的。
当然,如果觉得网速慢,或者是生成效率不高的话,可以下载本地版本。
PC端的测试版,会给你转换的文件加上水印。
正式版是要收费的——¥99大洋。
建议,大家平时当工具网站用用就好了,如果公司的业务量大,可以购买正式版,支持一下这款超好用的神奇。
01做模板
①将PPT文件中的可变内容(姓名)清空,保存为模板文件。
②将PPT通过【PDFDo】在线网站,转换成PPT。
选择好文件以后,直接点【PPT转PDF】按钮即可。
转换完成是这样的:
我们点击【下载文件】,即可将PDF文件保存在本地:
打开看看是这样的:
③将PDF文件,转换为jpg的图片格式,以便我们在Word当中,作为背景图片使用。
点击【PDF转图片】按钮,开始转换。
转换完成以后的图片jpg文件是存储在网络上的,我们还需要下载到本地。
【回答一下您心中此时的2个疑惑】
Q1:为啥不用PPT直接转jpg呢?
A1:因为没有这个功能!所以只能转来转去好多次。
Q2:为啥不直接在PPT里面用截图工具截图呢?
A2:如果是100页PPT,那要截图100次,而且截图出来的画质不清晰,打印效果不佳。
02邮件合并
①新建一个Word文件,将图片插入到文件当中,并设置为:图片衬于文字下方。
②在这个证书模板上,新建一个文本框,并浮于文字上方,设置字体效果为无填充颜色,无填充框。
③打开提前准备好的学员名单文件,检查一下是否有重名的现象。
选中数据列,然后点击【数据】选项卡下,删除重复项的按钮。
点击【确定】
效果如下:
④在Word当中,【邮件】选项卡--【开始邮件合并】--【普通Word】文档
⑤点击【选择收件人】--【使用现有列表】
⑥选择对应的表格(具体文件路径根据本机所定)
⑦将光标停留在文本框当中,选择:【插入合并域】--【精英学员:78】(姓名所在的字段名)
效果如下:
是不是感觉那里不对?没关系,这是插入域的效果,我们点击【预览结果】,可以看到最终效果。可以通过顶部的跳转按钮,预览每一页的效果。
⑧生成独立的文档,点击【完成并合并】--【编辑单个文档】
设置生成的页面(1~78)
生成以后,效果如下:
为了避免修改,我们可以用【PDFDO】的工具,将他转换为PDF的格式。
【回答一下您心中此时的2个疑惑】
Q1:邮件合并只能插入一个字段吗?能插图片不?
A1:当然可以,而且插入图片以后,可以完成批量打印工作证类似的工作。
Q2:做第二个文件,还用这么复杂不?
A2:原则上,在合并前的文件上,单击右键,修改图片(背景)即可。然后还是要开始第2~4个类别的邮件合并工作。
看看处理完的效果:
03批量重命名
①使用PDFdo下载以后的jpg文件,并不是按照每个人姓名命名的。
我们使用批处理文件,将所有的图片,按照学员姓名的要求,批量重命名。
新建一张Excel表,然后设置如下字段:
A、B列为辅助列,为了生存原来图片的文件名。
D列为学员的姓名。
C列为最终效果,公式是:
="ren "&B1&".Jpeg "&"结构思考力【优秀学员】-"&D1&".jpg"
也就是用ren的命令,将B1.Jpeg 改为新的文件名结构思考力【优秀学员】-D1.jpg
将C列文件,复制到所有的图片文件下新建的txt文档中
并将文档的后缀名改为.bat
这个文件会变成一个批处理文件:
双击运行即可:
经过运行后,文件名进行批量修改了:
您还有什么样的实际应用的案例呢?欢迎交流互动。