Você pode usar um driver de impressora virtual comercial , criar um novo perfil com uma impressora de arquivos definida como PDF e alterar a saída do perfil para "Cada página no documento é uma transmissão separada". Se você configurar as opções, verá que tem o padrão: "Criar por número de páginas uma nova transmissão"
Dessa forma, você pode ter um arquivo PDF diferente por página. Você também pode nomear os arquivos PDF e deixá-los dinamicamente dar uma saída. Por padrão, ele já fará "Printjobname - 0001.pdf", "Printjobname - 0002.pdf".
e, caso seus desenhos do visio sejam muito grandes (por exemplo, A3), você também pode separá-los automaticamente usando modelos, por exemplo. para dividir o cenário A3 em 2x A4. ( ver exemplo )