Hvordan skrive ut en PDF-fil med VB

Visual Basic.NET har en ganske avansert system for å kommunisere med skrivere; men det kan være litt overveldende for et program som har til hensikt å gjøre noe mer enn print --- uten forbehold --- PDF-dokumenter. Ved tilkopling Visual Basic.NET med en annen teknologi installert på alle Windows-maskiner, Visual Basic Script, en potensiell hodepine kan unngås, og prosessen kan bli redusert til mindre enn et halvt dusin linjer med kode.

Bruksanvisning

1 Opprett et nytt prosjekt i Visual Basic ved å klikke på "File" og "Nytt prosjekt". Velg "Console Application". Alternativt kan du bare legge inn koden fra resten av opplæringen hvor som helst i et eksisterende prosjekt.

2 Lim inn følgende kode i Visual Basic for å ringe PDF print skriptet:

dim filename = "C: \ pdfFileToPrint.PDF"

Process.Start ( "printPDF.vbs" og filnavn)

3 Klikk på "Project" og "Legg til nytt element." Velg "Text File" og gi den navnet "printPDF.vbs."

4 Lim inn følgende kode i det:

Sett FSO = Create ( "Scripting.FileSystemObject")

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

WScript.CreateObject ( "Shell.Application"). Navnerom (0) .ParseName (fullPath) .InvokeVerb "og skriv ut"

5 Lagre arbeidet ditt.

Hint

  • VB Script er aktivert som standard på alle Windows-maskiner. Men hvis en bruker har deaktivert VB Script på sin datamaskin for sikkerhetsmessige årsaker, kan denne operasjonen mislykkes.