我是靠谱客的博主 乐观砖头,最近开发中收集的这篇文章主要介绍uipath如何获取当日日期_UiPath之Word转换为PDF,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

前几天在手机上看到其他的文章,厘米提到如何将Word转换为PDf,在UiPath的ManagePackage中,下载一个WordToPDF的包,我按照上面的方法试着做了一下,但是在转换的时候很不稳定,总是出现"RPC服务器不可用",为了解决这个问题,又跑去问了度娘半天,发现按照度娘提供的方法,还是解决不了问题,干脆换一个思路来实现。

关注过我的朋友,会发现前面我有发过一篇如何将Execl转换为PDF,里面有提到用InvokePowerShell,那么这次我们继续来讨论如何使用PowerShell来是Word转PDF的。

主要使用的Activities如下

1. Assign

2. ForEach

3. LogMessage

4. InvokePowerShell

5. Delete

流程图如下:

b23fb377716304106c1c96d12ab7efa5.png

UiPath中序列的实现过程如下

501e60a1d2f0ee862fc74883f8790c0d.png

1.获取文件列表的设定如下,通过Directory.GetFiles()函数来实现。

3f4175fad9e44da856a88885e8428859.png

2.使用ForEach来循环实现所有Word文档的PDF化

c47976d7243f931ac3f35df8331e6172.png

3.使用两个LogMessage来打印出我们转换前和转换后的文件名。

783a7d0dda038e93f4189eaa7b7eea06.png
f5a7dfe3c16cbc9765e7bb5e6e94b5c3.png

4.使用InvokePowerShell实现PDF转换,先上代码

$wordApp = New-Object -ComObject Word.Application

$wordApp.visible=$False

$document = $wordApp.Documents.Open($docPath)

$document.SaveAs([ref] $pdfPath, [ref] 17)

$document.Close()

$wordApp.Quit()

下面来详细讲解一下如何设定里面的参数。

5b482ae213d7e8069876d95e2e8fc665.png

记住代码里面定义的变量名,必须和PowerShellVariables中一致

IsScript这个选项必须勾选,说明是脚本。

好了,以上就是整个的实现过程,如果大家在实现的过程中有任何问题,欢迎大家关注下方的微信公众:UiPath8888

00d7ad08a6b53c90087d8d0b55e2dcb1.png

最后

以上就是乐观砖头为你收集整理的uipath如何获取当日日期_UiPath之Word转换为PDF的全部内容,希望文章能够帮你解决uipath如何获取当日日期_UiPath之Word转换为PDF所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部