Foros del Web » Soporte técnico » Windows »

imprimir pagina web desde comando

Estas en el tema de imprimir pagina web desde comando en el foro de Windows en Foros del Web. Hola gente, quiero saber si se puede imprimir una pagina web desde un batch o mejor dicho desde un lenguaje de programacion. Encontre este comando ...
  #1 (permalink)  
Antiguo 05/01/2012, 07:35
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 13 años, 11 meses
Puntos: 228
imprimir pagina web desde comando

Hola gente, quiero saber si se puede imprimir una pagina web desde un batch o mejor dicho desde un lenguaje de programacion.

Encontre este comando :
rundll32.exe C:\WINDOWS\system32\mshtml.dll,PrintHTML "%1"
y usando un comando de llamada al sistema puede hacerlo. Pero no me permite ajustar un par de cosas, como la orientacion de la pagina (vertical, horizontal) y si quiero o no el pie de pagina.

Hay alguna forma similar a esta para lograr esas cosas.

Saludos
  #2 (permalink)  
Antiguo 05/01/2012, 10:06
Avatar de drako_darpan  
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 15 años, 5 meses
Puntos: 58
Respuesta: imprimir pagina web desde comando

Hola que tal, bueno si se puede imprimir una pagina web desde el menu de herramientas: Archivo => Imprimir.

La otra es desde una pagina HTML poner un boton que se llame Imprimir por ejemplo y anexar esta linea, esto lo hice en C#:

Código C#:
Ver original
  1. html.Append(@"<button input type='button' onclick='window.print();' value='Imprimir'>IMPRIMIR</button>");

Puedes anexar también en HTML, si no mal recuerdo es:

Código HTML:
Ver original
  1. <a href='javascript:window.print(); void 0;'>Imprimir</a>

Con esto te imprime toda la pantalla, espero te sirva
  #3 (permalink)  
Antiguo 06/01/2012, 08:26
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 13 años, 11 meses
Puntos: 228
Respuesta: imprimir pagina web desde comando

No era eso lo que necesitaba. La idea es no generar la pagina web. Que lo haga internamente la la DLL o el proceso como lo hace el comando que puse arriba. Nada mas que me gustaria que sea un poco mas seteable las opciones.

Etiquetas: comando
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 04:44.