Uipath 读取Word模板实现录用通知书PDF批量生成

这篇具有很好参考价值的文章主要介绍了Uipath 读取Word模板实现录用通知书PDF批量生成。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文主要讲解如何使用Uipath 读取Excel 面试人员信息表,读取Word模板,再批量生成录用通知书PDF文件,该自动化大大提高了HR 的工作效率。

注:本方案实现采用无代码模式,通过拖拉控件实现。

1. 数据准备

1.1 面试人员信息表

Uipath 读取Word模板实现录用通知书PDF批量生成,Uipath,Uipath,RPA,Excel,Word,HR,录用通知书

1.2 录用通知书Word 模板

Uipath 读取Word模板实现录用通知书PDF批量生成,Uipath,Uipath,RPA,Excel,Word,HR,录用通知书

2 项目结构

本示例采用简单的序列流程图实现,如下图:

注:实际开发采用企业级开发框架,必须保证每个面试人员是成功生成录用通知书PDF文件和发送邮件,并提醒HR相关人员。

Uipath 读取Word模板实现录用通知书PDF批量生成,Uipath,Uipath,RPA,Excel,Word,HR,录用通知书

3 RPA 流程实现

3.1 Excel 流程作用域

在控件面板组,搜索【单个Excel流程作用域】,拖拉到工作区,如下图所示:

Uipath 读取Word模板实现录用通知书PDF批量生成,Uipath,Uipath,RPA,Excel,Word,HR,录用通知书

3.2 使用 Excel 文件

在控件面板组,搜索【使用 Excel 文件】,拖拉到工作区,如下图所示:

注:因只需读取Excel,所以保存更改不需要勾选

Uipath 读取Word模板实现录用通知书PDF批量生成,Uipath,Uipath,RPA,Excel,Word,HR,录用通知书

3.3 对每个 Excel 行

在控件面板组,搜索【对每个 Excel 行】,拖拉到工作区,如下图所示:

说明:对每个 Excel 行活动是实现对Excel相应的工作表进行遍历

Excel.Sheet("面试人员表") 表示读取录用人员信息表的面试人员表Sheet页

CurrentRow 表示当前循环的行

CurrentRow("用户姓名").ToString 表示读取当前行的用户姓名这列并转换字符串

Uipath 读取Word模板实现录用通知书PDF批量生成,Uipath,Uipath,RPA,Excel,Word,HR,录用通知书

3.4 判断面试结果是否通过

在控件面板组,搜索【if】,拖拉到工作区,如下图所示:

设置面试结果是否通过

CurrentRow("面试结果").ToString="通过"

只处理通过的人员信息。

Uipath 读取Word模板实现录用通知书PDF批量生成,Uipath,Uipath,RPA,Excel,Word,HR,录用通知书

3.5 安装Word 控件包

在管理程序包菜单,安装word 控件包,如下图:

Uipath 读取Word模板实现录用通知书PDF批量生成,Uipath,Uipath,RPA,Excel,Word,HR,录用通知书

3.6  Word 应用程序范围

在控件面板组,搜索【Word 应用程序范围】,拖拉到工作区,如下图所示:

将Word 应用程序范围活动拖拉到上图的if 控件 then 区域,并设置word 模板路径

"Data\Template\录用通知书.docx"

注:word 应用程序范围活动,不需要设置自动保存。

Uipath 读取Word模板实现录用通知书PDF批量生成,Uipath,Uipath,RPA,Excel,Word,HR,录用通知书

3.7  替换文档中的文本

在控件面板组,搜索【替换文档中的文本】,拖拉到工作区,如下图所示:

注:使用替换文档中的文本 活动,对word 书签或占位符进行查找替换,word 中有多少个书签或占位符,则需拖拉多少个替换文档中的文本。

替换结束后,接下来将word 另存为PDF 文档。

Uipath 读取Word模板实现录用通知书PDF批量生成,Uipath,Uipath,RPA,Excel,Word,HR,录用通知书

3.8  将文档另存为 PDF

在控件面板组,搜索【将文档另存为 PDF】,拖拉到工作区,如下图所示:

使用将文档另存为 PDF活动,将当前word 另存为PDF 文档。

PDF 路径设置值为:

Path.Combine("D:\pingesoft\rpa\RPA录制\RPA 项目实战\03 Uipath Excel 自动化\13 录用通知书\录用通知书RPA\Data\Output",CurrentRow("用户姓名").ToString+".pdf")

以用户姓名做为PDF文件名。

Uipath 读取Word模板实现录用通知书PDF批量生成,Uipath,Uipath,RPA,Excel,Word,HR,录用通知书

至此,功能已实现。

3.9 执行后结果

生成PDF 文件

Uipath 读取Word模板实现录用通知书PDF批量生成,Uipath,Uipath,RPA,Excel,Word,HR,录用通知书

PDF 替换效果图如下:

Uipath 读取Word模板实现录用通知书PDF批量生成,Uipath,Uipath,RPA,Excel,Word,HR,录用通知书文章来源地址https://www.toymoban.com/news/detail-832357.html

到了这里,关于Uipath 读取Word模板实现录用通知书PDF批量生成的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包