imprimir directamente
Publicado por Jesús (2 intervenciones) el 08/07/2019 09:19:19
Buenos dias.
Necesito porder imprimir un PDF creado sin que abra el ACROBAT READER directamente contra una impresora de las definidas en el windows sin seleccionarla.
xNombreImpresora = (Aquií el nombre de la impresora) (Es una de las definidas en el sistema.
xNomFichQueimprimimos = (Ruta completa y nombre del archivo con la extensión PDF).
Proc.EnableRaisingEvents = True
Proc.StartInfo.FileName = xNomFichQueImprimimos
Proc.StartInfo.Arguments = Convert.ToChar(34) & xNombreImpresora & Convert.ToChar(34)
Proc.StartInfo.Verb = "PrintTo"
Proc.StartInfo.WindowStyle = ProcessWindowStyle.Minimized
Proc.StartInfo.CreateNoWindow = True
Proc.StartInfo.ErrorDialog = True
Proc.Start()
El códiogo que tengo abre el lector de PDF (cosa que no deseo que haga), y tampoco hace caso del nombre o la impresora.
¿ Alguien conoce otro modo de hacerlo o que haga lo que se pretende.
Necesito porder imprimir un PDF creado sin que abra el ACROBAT READER directamente contra una impresora de las definidas en el windows sin seleccionarla.
xNombreImpresora = (Aquií el nombre de la impresora) (Es una de las definidas en el sistema.
xNomFichQueimprimimos = (Ruta completa y nombre del archivo con la extensión PDF).
Proc.EnableRaisingEvents = True
Proc.StartInfo.FileName = xNomFichQueImprimimos
Proc.StartInfo.Arguments = Convert.ToChar(34) & xNombreImpresora & Convert.ToChar(34)
Proc.StartInfo.Verb = "PrintTo"
Proc.StartInfo.WindowStyle = ProcessWindowStyle.Minimized
Proc.StartInfo.CreateNoWindow = True
Proc.StartInfo.ErrorDialog = True
Proc.Start()
El códiogo que tengo abre el lector de PDF (cosa que no deseo que haga), y tampoco hace caso del nombre o la impresora.
¿ Alguien conoce otro modo de hacerlo o que haga lo que se pretende.
Valora esta pregunta


0