A forma mais fácil de imprimir um PDF a partir de dentro do Visual Basic é combinar Visual Basic com uma tecnologia relacionada que vem em todos os computadores Windows: Visual Basic Script . Para fazer isso, você vai precisar de trabalhar em duas partes: primeiro , criar o arquivo VBScript que imprime um documento fornecido, e , em seguida, criar um programa Visual Basic que chama o arquivo VBScript. Instruções
1
Abra o Windows bloco de notas e cole o seguinte em um novo arquivo de texto:
filename = WScript.Arguments ( 0)
Set fso = CreateObject (" Scripting.FileSystemObject " )
fullPath = fso.GetAbsolutePathName ( fileName )
shell set = WScript.CreateObject ( " Shell.Application " )
shell.Namespace (0) . . ParseName ( fullPath ) InvokeVerb " & Print "
Salve o arquivo de texto como "C: . \\ printPDF.vbs "
2
Abra o Visual Basic e crie um novo projeto , clicando em " Arquivo" e " New Project ". Escolha " Windows Forms " do projeto.
3
Clique duas vezes no componente " OpenFileDialog " dentro do painel "Toolbox " para adicionar uma caixa de diálogo de arquivo aberto para o seu projeto.
4
clique duas vezes no componente "Button" dentro do painel "Toolbox " para adicionar um botão para o seu projeto. Um botão irá aparecer no seu formulário do Windows .
5
Dê um duplo clique no botão recém-criado para abrir seu código -fonte.
6
Cole o seguinte para perguntar ao usuário para um arquivo para imprimir e executar o VBScript para imprimi-lo : " . arquivos PDF