Foros del Web » Programación para mayores de 30 ;) » .NET »

Sobreimprimir info en cualquier documento

Estas en el tema de Sobreimprimir info en cualquier documento en el foro de .NET en Foros del Web. Uso Visual Studio 2010 y programo en visual .NET. Mediante una dll y el siguiente código consigo imprimir cientos de documentos de diferentes formatos (Word, ...
  #1 (permalink)  
Antiguo 13/11/2014, 05:32
 
Fecha de Ingreso: julio-2003
Ubicación: España
Mensajes: 723
Antigüedad: 21 años, 4 meses
Puntos: 0
Sobreimprimir info en cualquier documento

Uso Visual Studio 2010 y programo en visual .NET.

Mediante una dll y el siguiente código consigo imprimir cientos de documentos de diferentes formatos (Word, txt, Excel, imágenes...) guardados en una carpeta con un solo click:

Código PHP:
            Dim objPC As New PrintConductor.PCApp
            
/*0-Hide; 1-Show Normal; 2-Maximize; 3-Minimize*/
            
objPC.ShowMainWindow(0//Ocultamos la ventana
            
objPC.DisplayAlerts(False//Que no muestre ningún aviso

            
objPC.SelectPrinter(NombreImpresoraFacturas)

//Recorremos la lista dónde el usuario seleccionó qué quiere imprimir
            
For Each row As DataGridViewRow In Me.DgPrepagos.Rows

                Dim RutaFichero 
As String CarpetaPrepagos "\" & row.Cells("CodigoProveedorDataGridViewTextBoxColumn").Value & "" & row.Cells("NombreFichero").Value
                
                If System.IO.File.Exists(RutaFichero) Then

                   objPC.PrintDocument(RutaFichero)

                End If
            Next
            objPC.Quit() 
El problema es que necesito imprimir sobre cada documento información referente al mismo (quién envía el documento, en qué fecha se envió, una referencia, etc...)

¿Alguna sugerencia?

Saludos.
__________________
Solo nosotros podemos decidir qué hacer con el tiempo que se nos ha dado. (Gandalf)

Última edición por DjNelson; 27/11/2014 a las 11:51 Razón: Comentar el código
  #2 (permalink)  
Antiguo 05/03/2015, 09:57
 
Fecha de Ingreso: julio-2003
Ubicación: España
Mensajes: 723
Antigüedad: 21 años, 4 meses
Puntos: 0
Respuesta: Sobreimprimir info en cualquier documento

Alguna idea?
__________________
Solo nosotros podemos decidir qué hacer con el tiempo que se nos ha dado. (Gandalf)
  #3 (permalink)  
Antiguo 05/03/2015, 10:50
Avatar de xjuanch0x  
Fecha de Ingreso: septiembre-2009
Mensajes: 125
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: Sobreimprimir info en cualquier documento

Pues es muy sencillo, debes abrir el documento según la extencion (word,excel,.txt, etc)
para el caso de office debes investigas sobre automatización con office

http://genesis.uag.mx/escholarum/vol11/msword.html

http://support.microsoft.com/kb/316383/es

https://support.microsoft.com/kb/301982/es

Es mas un tema de investigación, difícilmente en estos foros encontrares código listo para usar.
Saludos


===========================================
Busca software a la medida, visita mi pagina y contactanos
http://cloudappstechnologies.com.co/
__________________
Juan David Torres Vasquez
[email protected]
Microsoft Certified Technology Specialist (MCTS)
DCE Platinum en Visual C# y VB.NET

Etiquetas: net
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:24.