Il modo più semplice per stampare un PDF dall'interno di Visual Basic è quello di combinare Visual Basic con una tecnologia correlata che arriva su tutti i computer Windows: Visual Basic Script . Per fare ciò, avrete bisogno di lavorare in due parti : in primo luogo , creare il file VBScript che consente di stampare un documento fornito , e quindi creare un programma Visual Basic che chiama il file VBScript . Istruzioni
1
Aprire Blocco note di Windows e incollare il codice seguente in un nuovo file di testo :
fileName = WScript.Arguments ( 0 ) per
Set fso = CreateObject ( " Scripting.FileSystemObject " ) per
fullPath = fso.GetAbsolutePathName ( fileName ) per
set shell = WScript.CreateObject ( " Shell.Application " ) per
shell.Namespace ( 0 ) . . ParseName ( fullPath ) InvokeVerb "& Stampa "
Salvare il file di testo come "C : \\. printPDF.vbs "
2
Aprire Visual Basic e creare un nuovo progetto facendo clic su " File " e " Nuovo progetto ". Scegliere progetto " Windows Form " .
3 Fare doppio clic sul componente " OpenFileDialog " all'interno del pannello " Strumenti " per aggiungere una finestra di dialogo Apri file per il vostro progetto .
4
Fare doppio clic sul componente " Button " all'interno del pannello " Strumenti " per aggiungere un pulsante per il vostro progetto . Un pulsante apparirà nella forma di Windows .
5 Fare doppio clic sul pulsante appena creato per aprire il suo codice sorgente .
6
incollare il seguente per chiedere all'utente di un file da stampare ed eseguire il VBScript per stamparlo :
OpenFileDialog1.Filter = " PDF Files