Foros del Web » Programando para Internet » PHP »

Informes word

Estas en el tema de Informes word en el foro de PHP en Foros del Web. Hola, Hasta ahora he podido hacer ciertos informes y formularios en php simplemente cambiando el tipo de salida con header('Content-type: application/msword'). De esta manera una ...
  #1 (permalink)  
Antiguo 06/11/2006, 09:41
 
Fecha de Ingreso: abril-2006
Mensajes: 76
Antigüedad: 18 años
Puntos: 0
Informes word

Hola,

Hasta ahora he podido hacer ciertos informes y formularios en php simplemente cambiando el tipo de salida con header('Content-type: application/msword'). De esta manera una simple pagina html se convierte en un informe de word.

Mi problema ahora es que en un informe le he añadido un logo pero dicho logo no se muestra en el word. Alguien sabe si existe alguna manera parecida de hacer informes parecidos con imagenes sin utiltizar el fpdf o similares? Que por cierto el problema del fpdf es que tienes que currar cada informe con 1000 lineas de código, alguien sabe si existe algun editor de informes para fpdf?

Saludos.
Yartax
  #2 (permalink)  
Antiguo 06/11/2006, 13:14
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Genera un RTF (Richt Text format) (buca por: RTF class PHP , veras ejemplos) o mejor un documento PDF.

Lo que "hacias" es usar la conversión que hace Word de HTML a Word .. pero no generar un documento "Word" nativo por decirlo así.

No sé que problema tienes con esas "1000 lineas" de código .. No existe editor para "FPDF" .. eso es sólo una classe para generar código "PDF".

Ahora, tienes conversores de HTML a PDF (justamente que se basan en FPDF, en sus Scripts demo que tienes en su documentación los tienes).

También tienes por otro lado algo tipo "Crystal Reports" pero independiente del S.O. y con un API para accederlo por PHP . .se llama:

Agata Reports
http://www.agata.org.br/

Pruebalo .. la documentación está en Portugues y no hay mucho más al respecto.. pero si te sirve ... sería lo que andas buscando.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 07/11/2006, 02:36
 
Fecha de Ingreso: abril-2006
Mensajes: 76
Antigüedad: 18 años
Puntos: 0
Me interesa el tema de conversión html->rtf. Pero tengo una duda, creo que estos programas se les tiene que pasar un archivo html. Mi problema es que tengo 1 html como "plantilla" osea, con echo $datos en donde tiene que aparecer los datos y esta conversión la tendria que hacer yo primero y guardar como un archivo temporal "html" ya completo. Es así el procedimiento o existe otra manera más simple para hacer este tipo de conversiones?

Saludos.
Yartax
  #4 (permalink)  
Antiguo 07/11/2006, 05:50
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
Iniciado por yartax Ver Mensaje
Me interesa el tema de conversión html->rtf. Pero tengo una duda, creo que estos programas se les tiene que pasar un archivo html. Mi problema es que tengo 1 html como "plantilla" osea, con echo $datos en donde tiene que aparecer los datos y esta conversión la tendria que hacer yo primero y guardar como un archivo temporal "html" ya completo. Es así el procedimiento o existe otra manera más simple para hacer este tipo de conversiones?

Saludos.
Yartax
Para hacer un conversor HTML -> RTF .. mejor usa COM y windows como S.O. del servidor .. así no dependes de que el "cliente" tenga instalado el "Office" como ahora lo haces (con tus envios de cabeceras).

No sé que S.O. usas en tus servidores .. Si quieres ver el tema:
www.php.net/com

Por lo demás .. si dices que tienes un "HTML como plantilla" eso no es problema .. Tu lo que pasarás al conversor" será el HTML generado .. es decir

http://www.nose.tal/genera_reporte.php

Por llamada "HTTP" sólo obtienes el código HTML generado por tu script PHP.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 21:48.