我有一个包含三页的 Visio 文档。我想使用 Adobe PDF 打印机分别打印它们,自动生成三个文件,例如名为“Page1.pdf”、“Page2.pdf”和“Page3.pdf”。我可以手动执行此操作(目前我得到了一个包含所有页面的名为“Visio-Pages.pdf”的文档;然后我提取并重命名每个页面),但我想知道是否有宏、选项或类似方法来自动化该过程。
我还将接受一个解决方案,该解决方案允许我将页面存储为具有我设置的名称的单独的 Visio 文件。
我在 Windows 7 上使用 Visio 2010。
答案1
您可以使用商业虚拟打印机驱动程序,创建一个新的配置文件,将文件打印机设置为 PDF,并将配置文件的输出更改为“文档中的每一页都是单独的传输”。如果您配置选项,您将看到它具有默认值:“每页创建一个新的传输”
这样,每页就可以有不同的 PDF 文件。您还可以命名 PDF 文件并让它动态地输出。默认情况下,它已经执行“Printjobname - 0001.pdf”、“Printjobname - 0002.pdf”。
如果您的 visio 绘图太大(例如 A3),您还可以使用模板自动拆分它们,例如将 A3 横向拆分为 2x A4。(参见示例)