Comment imprimer un pdf en vb

La meilleure façon d`imprimer un fichier PDF à partir de Visual Basic est de combiner Visual Basic avec une technologie connexe qui vient sur tous les ordinateurs Windows: Visual Basic Script. Pour ce faire, vous aurez besoin de travailler en deux parties: d`abord, créer le fichier VBScript qui imprime un document fourni, puis créer un programme Visual Basic qui appelle le fichier VBScript.

  • Ouvrez le Bloc-notes de Windows et collez le texte suivant dans un nouveau fichier texte:

    filename = WScript.Arguments (0)

    Set fso = CreateObject ("Scripting.FileSystemObject")

    fullPath = fso.GetAbsolutePathName (fileName)

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




    shell.Namespace (0) .ParseName (fullPath) .InvokeVerb "&Impression"

    Enregistrez le fichier texte comme "C: printPDF.vbs."

  • Ouvrez Visual Basic et créez un nouveau projet en cliquant sur "Fichier" et "Nouveau projet." Choisir "Windows Forms" projet.

  • Double-cliquez sur le "OpenFileDialog" composant dans le "Caisse à outils" panneau pour ajouter une boîte de dialogue de fichier ouvert à votre projet.

  • Double-cliquez sur le "Bouton" composant dans le "Caisse à outils" panneau pour ajouter un bouton à votre projet. Un bouton apparaîtra dans votre formulaire Windows.

  • Double-cliquez sur le bouton nouvellement créé pour ouvrir son code source.

  • Collez le suivant pour demander à l`utilisateur un fichier à imprimer et exécuter le VBScript pour imprimer:

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

    résultat dim = OpenFileDialog1.ShowDialog ()

    if (résultat = DialogResult.OK) puis

    filename dim = OpenFileDialog1.FileName

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

    fin si

AUTRES

» » » » Comment imprimer un pdf en vb