Come stampare un file PDF utilizzando VB

November 12

Visual Basic.NET ha un sistema abbastanza sofisticato per interagire con le stampanti; tuttavia, può essere un po 'opprimente per un programma che si propone di fare niente di più che la stampa --- senza documenti modifica --- PDF. Interfacciando Visual Basic.NET con un'altra tecnologia installata su tutti i computer Windows, Visual Basic Script, un potenziale mal di testa può essere evitato e il processo può essere ridotto a meno di mezzo dozzina di linee di codice.

istruzione

1 Creare un nuovo progetto in Visual Basic facendo clic su "File" e "Nuovo progetto". Selezionare "Applicazione console." In alternativa, si può semplicemente aggiungere il codice dal resto del tutorial dove si vuole all'interno di un progetto esistente.

2 Incollare il seguente codice in Visual Basic per richiamare lo script di stampa PDF:

dim filename = "C: \ pdfFileToPrint.PDF"

Process.Start ( "printPDF.vbs" e il nome del file)

3 Clicca su "Progetto" e "Aggiungi nuovo elemento". Selezionare "File di testo" e il nome "printPDF.vbs."

4 Incollare il seguente codice all'interno di esso:

Set fso = CreateObject ( "Scripting.FileSystemObject")

fullPath = fso.GetAbsolutePathName (WScript.Arguments (0))

WScript.CreateObject ( "Shell.Application"). Spazio dei nomi (0) .ParseName (fullPath) .InvokeVerb "& Print"

5 Salvare il lavoro.

Consigli e avvertenze

  • VB Script è abilitato di default su tutti i computer Windows. Tuttavia, se un utente ha disattivato VB Script sul suo computer per ragioni di sicurezza, questa operazione potrebbe non riuscire.