当前位置:网站首页>visio文件批量转pdf
visio文件批量转pdf
2022-08-11 05:33:00 【hello_zard】
# Convert Visio (2013) documents to PDF
$drawings = Get-ChildItem -Filter "*.vsdx"
Write-Host "Converting Visio documents to PDF..." -ForegroundColor Cyan
try
{
$visio = New-Object -ComObject Visio.Application
$visio.Visible = $true
foreach ($drawing in $drawings)
{
$pdfname = [IO.Path]::ChangeExtension($drawing.FullName, '.pdf')
Write-Host "Converting:" $drawing.FullName "to" $pdfname
$document = $visio.Documents.Open($drawing.FullName)
# Export all pages to PDF, see constants here http://msdn.microsoft.com/en-us/library/office/ff766893.aspx
$document.ExportAsFixedFormat(1, $pdfname, 1, 0)
}
}
catch
{
Write-Error $_
}
finally
{
if ($visio)
{
$visio.Quit()
}
}
代码保存未hello.ps1
右键hello.ps1,点击Powershell运行,然后就会读取本目录下全部vsdx后缀的文件,然后程序会自动调用电脑的visio程序打开文档然后转为pdf后就会自动关闭visio文档,转换后的pdf就在当前文件夹下面。
边栏推荐
猜你喜欢
随机推荐
Vulnhub靶机--DC8
无胁科技-TVD每日漏洞情报-2022-7-29
C语言两百题(0基础持续更新)(1~5)
逐步揭示makop.mkp勒索病毒中毒防范恢复解密
Threatless Technology-TVD Daily Vulnerability Intelligence-2022-7-28
ramdisk实践1:将根文件系统集成到内核中
Unity 使用双缓冲实现一个好用的计时器
lua-复制一份table,修改新的table,不改变原来的table
【力扣】判断子序列
欧拉角、四元数与旋转
(一)软件测试理论(0基础了解基础知识)
VMware workstation 16 installation and configuration
vnc远程桌面安装(2021-10-20日亲测可用)
SECURITY DAY03(一键部署zabbix)
2022年全国职业技能大赛网络安全竞赛试题B模块自己解析思路(1)
购买专栏请看看说明
文本三剑客——sed 修改、替换
(二)软件测试理论(*重点用例方法编写)
勒索病毒eking.devos.mkp.makop.lockbit.eight.locked.roger等剖析及中毒文件恢复
lvm 多盘挂载,合并使用