Foros del Web » Programando para Internet » PHP »

IMPRESION con de un DOCUMENTO

Estas en el tema de IMPRESION con de un DOCUMENTO en el foro de PHP en Foros del Web. hola, nesecito ayuda acerca de la impreson con PHP de un documento o arcivo de texto, soy primerisa en esto y espero que puan ayudarme. ...
  #1 (permalink)  
Antiguo 20/01/2006, 12:11
 
Fecha de Ingreso: enero-2006
Mensajes: 9
Antigüedad: 11 años, 11 meses
Puntos: 0
Pregunta Impresion de un Documento con PHP

hola, nesecito ayuda acerca de la impreson con PHP de un documento o arcivo de texto, soy primerisa en esto y espero que puan ayudarme.

gracias.. .

Última edición por Cluster; 13/02/2006 a las 13:12
  #2 (permalink)  
Antiguo 20/01/2006, 12:25
 
Fecha de Ingreso: mayo-2004
Ubicación: El mundo
Mensajes: 63
Antigüedad: 13 años, 7 meses
Puntos: 0
Para imprimir con php yo conozco dos posibilidades: 1º imprimir lo que se muestra en la ventana del navegador utilizando javascript. Para esto se puede utilizar el siguiente codigo:

function imprimir(){
document.getElementById('btnimprimir').style.visib ility = 'hidden';

if (window.print)
{
window.print()
}
else
{
alert("No tiene instalado el window.print");
}
document.getElementById('btnimprimir').style.visib ility = '';

}

donde, obviamente, tienes que tener un boton llamado btnimprimir y sirve para windows ya que si no tiene instalado el window.print no funciona. En este caso generas la pagina utilizando php y lo imprimes con javascript.

La 2º posibilidad que yo he utilizado es generar un archivo pdf para luego mostrarlo o guardarlo. Para ello hay que utilizar algunalibreria de funciones que permitan la generacion del pdf.

Yo he utilizado la que se encuentra en esta direccion:

http://www.fpdf.org/

es buena y relativamente sencilla de utilizar. Solo requiere un poco de practica. Y es gratis

Tambien hay librerias para generar archivos tipo rtf (tipo word). Pero no recuerdo ninguna gratuita en este momento. Cuestion de buscar.

Espero que esto te haya sido util
  #3 (permalink)  
Antiguo 20/01/2006, 17:19
 
Fecha de Ingreso: abril-2005
Mensajes: 139
Antigüedad: 12 años, 7 meses
Puntos: 1
Escribelo mas grande es que no lo veo xd.

Te recomiendo la segunda opcion ya que con la primera tambien se imprime toda la url, incluidas las variables que puedas pasar por GET.
__________________
Ciao y suerte.
  #4 (permalink)  
Antiguo 23/01/2006, 12:46
 
Fecha de Ingreso: enero-2006
Mensajes: 9
Antigüedad: 11 años, 11 meses
Puntos: 0
Mensaje IMPRESION con de un DOCUMENTO

Hola, nesecito ayuda con la impreson desde PHP de un documento o archivo de texto, espero que puan ayudarme. ...

GRACIAS
  #5 (permalink)  
Antiguo 23/01/2006, 12:50
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 12 años, 9 meses
Puntos: 33
con la funcion de javascript window.print(); puedes solucionar tu duda.
  #6 (permalink)  
Antiguo 13/02/2006, 12:14
 
Fecha de Ingreso: enero-2006
Mensajes: 9
Antigüedad: 11 años, 11 meses
Puntos: 0
Mensaje IMPRESION con de un DOCUMENTO

hola, necesito ayuda para saber como programar una impriesion de un documento desde php, soy primerisa en esto asi que espero puedan ayudarme.. ....
  #7 (permalink)  
Antiguo 13/02/2006, 12:33
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 12 años, 9 meses
Puntos: 33
Seria bueno que indicaras que tipo de documento estas tratando de generar
  #8 (permalink)  
Antiguo 13/02/2006, 12:56
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
En PHP puedes generar una simple página HTML (dando el formato que necesites) o un documento PDF (o incluso un RTF).

La "impresión" en sí no se hará directa en ningún caso .. Si generas "HTML", imprimiras la página (como "salga") con javascript. Si generas un PDF, este será mostrado al usuario para que este finalmente lo imprima (con el lector PDF que use si es que lo tiene instalado).

Si te fijas . .hablamos de "generar" el documento en sí (en el formato que quieras) .. pero nunca de la "impresión" en sí ... pues PHP no está diseñado para esa taréa por su característica de lenguaje "del lado del servidor".

Un saludo,
  #9 (permalink)  
Antiguo 13/02/2006, 12:58
 
Fecha de Ingreso: enero-2006
Mensajes: 9
Antigüedad: 11 años, 11 meses
Puntos: 0
un documenot de Word o texto, mira nesecito que el documento se muestre en la pantalla, ya una ves visualizado se mand a imprimir.
  #10 (permalink)  
Antiguo 13/02/2006, 13:03
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Cita:
Iniciado por [email protected]
un documenot de Word o texto, mira nesecito que el documento se muestre en la pantalla, ya una ves visualizado se mand a imprimir.
Pero .. ese "documento" en Word (.doc de MS Word) o de "texto" .. lo tiene ya hecho? o lo piensas generar con PHP desde datos de tus BBDD o similar?

Un saludo,
  #11 (permalink)  
Antiguo 13/02/2006, 13:05
 
Fecha de Ingreso: enero-2006
Mensajes: 9
Antigüedad: 11 años, 11 meses
Puntos: 0
ya lo tengo hecho lo mando llamar y le hago modificaciones para imprimir...
  #12 (permalink)  
Antiguo 13/02/2006, 13:08
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Cita:
Iniciado por [email protected]
ya lo tengo hecho lo mando llamar y le hago modificaciones para imprimir...
En PHP ya te he comentado que no puedes imprimirlo directamente.

A lo sumo entregar el archivo al buffer de salida para que si el "cliente" tiene instalado el "MS Word" lo vea (se le abra el "Word" con el documento cargado) y ahí este (el usuario) lo imprima (o si usas algún tipo de macro en el documento .. más directo será esa impresión). Pero lo dicho .. PHP no puede mandar a imprimir nada directamente.

Con eso te conformas o no era lo que esperabas?

Un saludo,
  #13 (permalink)  
Antiguo 13/02/2006, 13:08
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Cita:
Iniciado por [email protected]
ya lo tengo hecho lo mando llamar y le hago modificaciones para imprimir...
Por cierto .. "donde?" le haces "modificaciones"? (Con PHP alteras el documento? ...)

Un saludo,
  #14 (permalink)  
Antiguo 13/02/2006, 13:11
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Me dediqué a unir todos los temas abiertos por ti [email protected] sobre el mismo tema .. Realmente si no concretas (como ahora parece que lo estás haciendo) que deseas hacer, en que situación estás y que es lo que realmente esperas ... poca ayuda -concreta- podrás obtener.

Un saludo,
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 08:11.