puedo problemas para paginas libro imprimir impresora impares doble configurar como cara archivos archivo c# visual-studio-2010 pdf printing

c# - problemas - enviar archivo pdf a una impresora-imprimir pdf



no puedo imprimir pdf en mi impresora hp (1)

Esta pregunta ya tiene una respuesta aquí:

Estoy programando una aplicación web con Visual Studio 2010 (C #). Quiero enviar un PDF (guardado en mi computadora) a una impresora cuando hago clic en un botón.

Para crear el PDF utilicé iTextSharp. Intenté esto, pero simplemente abre Adobe Reader:

proc.StartInfo.FileName = @"C:/Archivos de programa/Adobe/Reader10.0/Reader/AcroRd32.exe"; proc.StartInfo.Arguments = String.Format(@"/p /h {0}", pdfFileName); proc.StartInfo.UseShellExecute = false; proc.StartInfo.CreateNoWindow = true; proc.Start();

¡¡¡Gracias de antemano!!!


Esto ya se ha preguntado y respondido aquí: ¿Cómo puedo enviar un documento de archivo a la impresora y hacer que se imprima?

El código que se utilizó:

private void SendToPrinter() { ProcessStartInfo info = new ProcessStartInfo(); info.Verb = "print"; info.FileName = @"c:/output.pdf"; info.CreateNoWindow = true; info.WindowStyle = ProcessWindowStyle.Hidden; Process p = new Process(); p.StartInfo = info; p.Start(); p.WaitForInputIdle(); System.Threading.Thread.Sleep(3000); if (false == p.CloseMainWindow()) p.Kill(); }

básicamente abre un lector de PDF "oculto", le dice que imprima, espera a que termine y luego lo cierra.