我正在尝试创建一个计划任务,将我的所有 .vsd 文件转换为 PDF 格式,以便我们所有的设备都可以读取它们(Linux、Mac、智能手机等),而且我不愿意为可以用 Visio 和 PDFCreator 完成的工作付费。
使用 OpenOffice 的方法不适用于 .vsd 文件,因为不支持该格式。
我目前的情况是这样的:
'C:\Program Files\Microsoft Office\Visio11\VISIO.EXE' /pt "Z:\\Archive\Files.vsd",-PPDFCREATORPRINTER /nologo
它能够自动打开我想要的文档并准备打印。唯一缺少的部分是它需要我在打印对话框中确认。
有一些信息Visio 启动(命令行)开关及其用途,但是它没有解释非交互式打印。
答案1
您可以将 PrintConductor 与 PDFCreator 结合使用来完成任务。转到 PDFCreator -> 选项 -> 自动保存 -> 选中“使用自动保存”并选择所需设置。所有结果 pdf 文件都将存储在您指定的文件夹中。
答案2
反过来尝试,使用 PDFcreator 调用打印作业。
- 将 pdf 创建器设置为自动保存
- C:\Program Files\PDFCreator>PDFCreator.exe /PF“C:\V1*.vsd”
在 PDFcreator 帮助中搜索自动保存和命令行参数以获得您需要的设置。
答案3
您可以使用自动热键使确认打印对话框部分自动化。
答案4
快速搜索发现脚本可以将 .doc 文件保存为 PDF,这是 Office 的内置功能。Visio 具有相同的功能,因此如果您进行一些研究,您应该能够修改脚本以针对 VSD 执行此操作。