none
Leer e imprimir archivo silverlight RRS feed

  • Pregunta

  • Bueno como saben es muy difícil de imprimir un Crystal Reports a una impresora especifica instalada en la maquina del cliente, ose sin pantallasos de preview de PDF o el visor de Crystal Reports.

    en intentado de todo....

    y lo ultimo que se me ocurre es hacer un Silverlight que lea el archivo pdf generado por Crystal Reports y lo envie a la impresora elegida por el usuario atravez de la clase o métodos de System.Windows.Printing

    Cosas como :

    • Controles ActiveX visual basic .Net 
    • OCX
    • DLL

    Favor no recomendar por lo mucho una aplet de JAVA pero lo que se trata es hacer una facturación y que la aplicación imprima directamente por protocolos de seguridad a la hora de alteraciones en las facturas ect ustedes creo que me entiende

    lunes, 16 de enero de 2012 19:08

Todas las respuestas

  • Con Silverlight no vas a poder enviar nada directamente a la impresora sin que el usuario elija siempre al imprimir la impresora (le aparece una ventana). Si pudieras sería un agujero de seguridad.
    Por otra parte no creo que puedas mandar el PDF directamente si no que tendrás que generar tú el resultado (al final lo que imprimes es un árbol XAML). Sí podrías generar un PDF (mejor hacerlo en el servidor llamándolo desde la aplicación silverlight) para que el usuario la imprima, pero no lo podrías imprimir directamente en una impresora del usuario.

     


    MCPD Web Developer 4, MCPD Silverlight 4, MCAD .net
    martes, 17 de enero de 2012 8:37
  • Esa es mi duda y lo asociaste super bien... 

    yo se que enviar un archivo directo no se puede... quiero que el usuario escoja la impresora y se imprima el archivo.... eh desarrollado varias cosas pero eso solo imprime como una especie de foto al XAML y no puedo enviar otras cosas....

     

    de echo el archivo PDF ya fue  generado previamente por el servidor ... lo que no se quiere es que el usuario lo descargue y le haga modificaciones ... sino que silverlight lea el archivo y que el usuario lo imprima en la imprima donde desee....

     

    la idea es que el archivo no salga en pantalla 


    Leyton Manuel Espitia Diaz
    lunes, 23 de enero de 2012 15:40
  • Es difícil conseguir lo que quieres. Sí podrías usar un certificado digital, firmar el PDF generado antes de enviárselo al usuario por si te preocupa que lo modifique, pero no creo que puedas saltarte al usuario en este proceso.
     
    MCPD Web Developer 4, MCPD Silverlight 4, MCAD .net
    lunes, 23 de enero de 2012 16:36