SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: Maverick-1977 en Lunes 11 de Octubre de 2004, 13:03

Título: Imprimir Archivos *.pdf o *.doc
Publicado por: Maverick-1977 en Lunes 11 de Octubre de 2004, 13:03
Hola,

La idea es poder imprimir documentos desde codigo, para no obligar al usuario a abrir el documento e imprimirlo.

Supongo que se podra, pero he estado probando varias posibilidades y no me ha funcionado ninguna.

Un Saludo.
Título: Re: Imprimir Archivos *.pdf o *.doc
Publicado por: sergiotarrillo en Jueves 14 de Octubre de 2004, 06:38
Lo he estado intentado de varias formas, y logre una nose si se aproxime a lo que quieres pero aqui te va:

Lo que hace es primero recuperar el nombre de archivo, luego valida si el archivo existe, para por ultimo abrirlo a travez de comandos usando la clase Process

Código: Text
  1.  
  2.      Process.Start("winword", Me.txtPath.text & "/mimprimir")
  3.  
  4.  

Nota: tienes que agregar una macro llamada imprimir, al Normal.Dot, la cual debe imprimir el documento actual.


Ahi te mando el codigo para que lo revises, esta en VS2003.
Título: Re: Imprimir Archivos *.pdf o *.doc
Publicado por: Maverick-1977 en Jueves 14 de Octubre de 2004, 09:03
He estado probando lo que has puesto, y en principio no es exactamente lo que estoy buscando, ya que sobre todo lo necesito para *.pdf. De todas formas muchas gracias, seguire buscando a ver si encuentro alguna manera.

Cuando la encuentre, si la encuentro, la pondre aqui para futuras ocasiones.

Un Saludo.
Título: Re: Imprimir Archivos *.pdf o *.doc
Publicado por: acsystem en Jueves 28 de Octubre de 2004, 09:32
Hola,

Tengo una aplicación en Visual Basic .NET que carga un treeview con documentos (pdf y doc) que hay en un directorio dado. Una vez pinchado en uno de esos documento, saca una pequeña ficha del documento. Tengo 2 botones uno para visualizar el documento (lo hago utilizando un objeto Process) y otro que es un imprimir y e aqui el problema. Despues de darme 1000 vueltas no encontrado la forma de imprimirlo, evidentemente si el usuario lo abre y le da a imprimir, lo hace, pero la idea es que lo haga automaticamente el programa, no se si alguien lo ha hecho o sabe como podria conseguirlo, me estoy volviendo loco.

Un saludo y muchas gracias.
Título: Re: Imprimir Archivos *.pdf o *.doc
Publicado por: sergiotarrillo en Jueves 28 de Octubre de 2004, 10:46
Hola acsystem, este tema ya fue lanzado al foro.

Asi que por ser el mismo tema se han unido las dos discusiones
Título: Re: Imprimir Archivos *.pdf o *.doc
Publicado por: acsystem en Jueves 28 de Octubre de 2004, 10:55
Hola Serghio,

Ya habia leido ese mensaje, pero no me sirve, ya que la gran mayoria de los documentos son pdf y ademas no quisiera tener que meter ninguna macro en las plantillas de word.

Ya se que quizas no sea facil, pero ya sabes, son necesidades del guion.

Un saludo
Título: Re: Imprimir Archivos *.pdf o *.doc
Publicado por: sergiotarrillo en Jueves 28 de Octubre de 2004, 11:04
Por lo que estuve averiguando lo que querian hacer se podia hacer usando la clase PrintDocument, claro también usando archivos .

No investigado mucho sobre esta clase, me avisan si lograron hacer su cometido....