Foros del Web » Programando para Internet » PHP »

Pasar a Word desde Base de datos

Estas en el tema de Pasar a Word desde Base de datos en el foro de PHP en Foros del Web. Uso una base de clientes y la presento en pantalla para hacer una serie de reportes... Luego la paso a Word para descargarla y imprimirla... ...
  #1 (permalink)  
Antiguo 14/11/2004, 11:31
 
Fecha de Ingreso: enero-2002
Mensajes: 30
Antigüedad: 22 años, 2 meses
Puntos: 0
Pasar a Word desde Base de datos

Uso una base de clientes y la presento en pantalla para hacer una serie de reportes... Luego la paso a Word para descargarla y imprimirla... hasta ahí todo funciona bien, pero...

Me gustaria que en word se viera con orientacion horizontal y me sale en vertical. Todos los datos se mueven y es muy costoso ponerlo en horizontal manualmente trabajando con el fichero de word...

Alguien tiene alguna idea que en el paso a word también la página salga con orientación horizontal ????

(El paso lo realizo metiendo en un archivo con extensión .doc, todas las <tables><td> y <tr>, pero me sale en vertical)
  #2 (permalink)  
Antiguo 14/11/2004, 15:44
Avatar de jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 7 meses
Puntos: 41
Cita:
Uso una base de clientes y la presento en pantalla para hacer una serie de reportes... Luego la paso a Word para descargarla y imprimirla... hasta ahí todo funciona bien, pero...
Si es para descargar e imprimir... creo que una mejor opción que el .doc sería un .pdf
Si buscas en el foro de PHP, encontrarás información al respecto, tienes la Clase de R&OS, y también la fpdf, que son gratuitas.

Saludos
  #3 (permalink)  
Antiguo 15/11/2004, 14:49
 
Fecha de Ingreso: enero-2002
Mensajes: 30
Antigüedad: 22 años, 2 meses
Puntos: 0
no tengo acceso a configurar las librerias de mi servidor ???

en word como se podría hacer ???
  #4 (permalink)  
Antiguo 15/11/2004, 15:31
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Las classes R&OS o FPDF no son extensiones (para crear PDF's) .. así que no tienes nada que instalar en tu servidor para usarlas (son simples "scripts" que los llamas según su documentación indica).

Generando PDF realmente tienes todo el control sobre la orientación de la página y otros detelles.

La forma que generas un ".doc" al parecer simplemente usas "HTML" y envias las cabeceras HTTP para indicar que ese documento es un "word" (supongo que haces eso .. pues no indicas el código explicito de lo que haces) .. El caso es que así tan sólo estás "forzando" a que se "abra" el MS Word con tu "HTML" ahí en la página . .pero así no tienen ningún control sobre las propiedades de esta (ni de la página ni de impresión .. ni de nada).

Para ese control sobre un "word" tendrías que ejecutar PHP bajo Windows (si usas un servicio de hosting .. lo normal es que este corra bajo Linux) y de ahí usar las funciones COM de PHP: www.php.net/com

Insito .. lo más sano es generar PDF desde PHP.

Pero .. si buscas .. existen classes para PHP para generar documentos Word (y otros "Office") de forma nativa .. pero creo que no son gratuitos (y ahora no recuerdo donde los ví: seguro que en google)



Un saludo,
  #5 (permalink)  
Antiguo 15/11/2004, 17:17
 
Fecha de Ingreso: febrero-2004
Mensajes: 221
Antigüedad: 20 años, 2 meses
Puntos: 0
Cita:
Iniciado por Cluster
Pero .. si buscas .. existen classes para PHP para generar documentos Word (y otros "Office") de forma nativa .. pero creo que no son gratuitos (y ahora no recuerdo donde los ví: seguro que en google)
Además hay que tener en cuenta que son formatos propietarios, no tienen documentación que los describa , asi que, como dijeron, optá directamente por PDF.

Saludos
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 02:23.