Como imprimir um pdf em vb

A maneira mais fácil de imprimir um PDF de dentro de Visual Basic é combinar Visual Basic com uma tecnologia relacionada que vem em todos os computadores Windows: Script Visual Basic. 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 de Visual Basic que chama o arquivo VBScript.

  • Abra o Windows Notepad e cole o seguinte em um novo arquivo de texto:

    filename = WScript.Arguments (0)

    Set fso = CreateObject ("Scripting.FileSystemObject")

    fullPath = fso.GetAbsolutePathName (nome do arquivo)

    set shell = WScript.CreateObject ("Shell.Application")

    shell.Namespace (0) .ParseName (fullPath) .InvokeVerb "&Impressão"

    Salve o arquivo de texto como "C: printPDF.vbs."

  • Abra o Visual Basic e crie um novo projeto clicando "Arquivo" e "Novo projeto." Escolher "Windows Forms" projeto.

  • Clique duas vezes no "OpenFileDialog" o componente dentro "Caixa de ferramentas" painel para adicionar um diálogo de arquivo aberto para o seu projeto.



  • Clique duas vezes no "Botão" o componente dentro "Caixa de ferramentas" painel para adicionar um botão ao seu projeto. Um botão aparecerá em seu formulário do Windows.

  • Dê um duplo clique no botão recém-criado para abrir seu código-fonte.

  • Cole o seguinte para perguntar ao usuário para um arquivo a ser impresso e executar o VBScript para imprimi-lo:

    OpenFileDialog1.Filter = "Arquivos PDF | * .pdf"

    resultado dim = OpenFileDialog1.ShowDialog ()

    if (resultado = DialogResult.OK), em seguida,

    filename dim = OpenFileDialog1.FileName

    Concha("wscript C: printPDF.vbs " &fileName Amp-)

    fim se

De esta maneira? Compartilhar em redes sociais:

LiveInternet