Foros del Web » Programando para Internet » PHP »

"meter" foto en documento word generado con php

Estas en el tema de "meter" foto en documento word generado con php en el foro de PHP en Foros del Web. Hola a [email protected]: Estoy tratando de hacer un documento para poder descargarlo y visualizarlo y poder cambiar datos en el word e imprimirlo. Los datos ...
  #1 (permalink)  
Antiguo 25/01/2006, 08:12
Avatar de Torus  
Fecha de Ingreso: enero-2002
Ubicación: Tú buscame y me encontraras
Mensajes: 413
Antigüedad: 15 años, 11 meses
Puntos: 0
Mensaje "meter" foto en documento word generado con php

Hola a [email protected]:
Estoy tratando de hacer un documento para poder descargarlo y visualizarlo y poder cambiar datos en el word e imprimirlo.
Los datos los extraigo de una BD y con las cabeceras pertinentes me lo descargo y el Word me lo abre sin problemas .
Bueno sin problemas no exactamente , si es solo texto va perfecto pero si quiero introducir una imagen No me la muestra.
Mi pregunta es ¿como puedo hacer para que al enviar el documento se incluya la fotografia/s.
Gracias por vuestra paciencia.
Un Saludo
__________________
Hay tanto que aprender y tan poco tiempo
  #2 (permalink)  
Antiguo 25/01/2006, 08:29
 
Fecha de Ingreso: noviembre-2003
Mensajes: 362
Antigüedad: 14 años
Puntos: 7
Hola:

Me interesa este post, quierosaber como haces para integrar word con los datos producidos por php ó Mysql.
Es decir por lo que contas, de los datos de una tabla lográs un archivo de word, contame como haces eso, que hace tiempo lo estoy buscando.
Gracias
  #3 (permalink)  
Antiguo 25/01/2006, 13:33
Avatar de Torus  
Fecha de Ingreso: enero-2002
Ubicación: Tú buscame y me encontraras
Mensajes: 413
Antigüedad: 15 años, 11 meses
Puntos: 0
Hola Parliament:
En realidad es una trampa ya que lo que hago es recojer los datos de la bd "construir" con ellos una pagina web y enviarsela al cliente por medio de las cabeceras de word
Código PHP:
<? $file_type "msword";
$file_ending "html";
header("Content-Type: application/$file_type");
header("Content-Disposition: attachment; filename=documento_.$file_ending");
header("Pragma: no-cache");
header("Expires: 0");
?>
De esta forma se abre el word he interpreta el archivo.
Saludos
__________________
Hay tanto que aprender y tan poco tiempo
  #4 (permalink)  
Antiguo 25/01/2006, 14:05
Avatar de dopon  
Fecha de Ingreso: julio-2005
Ubicación: Cucuta / Colombia
Mensajes: 493
Antigüedad: 12 años, 5 meses
Puntos: 1
Hmm haber pues yo de esta parte no se mucho pero s eme viene una idea,


No se si intentaste crear manualmente un documento y ponerle una imagen, yo lo hice y un documento sencillo con el logo de foros del web produce algo asi :
Código:
{\rtf1\ansi\ansicpg1252\deff0\deflang3082{\fonttbl{\f0\fswiss\fcharset0 Arial;}}
{\*\generator Msftedit 5.41.15.1503;}\viewkind4\uc1\pard\f0\fs20 Holas Amigos\par
{\pict\wmetafile8\picwgoal3105\pichgoal1620 
010009000003d88300000000c28300000000050000000b0200000000050000000c02290b6415c2
830000430f2000cc0000006c00cf0000000000290b64150000000028000000cf0000006c000000
010018000000000000000000c40e0000c40e00000000000000000000ffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffffffffffffffffff..BORRADO POR EXTENSO..ffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffcfaf9f5f1eedfcfbedfcfbedfcfbedfcfbedfcfbedfcfbedfcfbedfcf
bedfcfbedfcfbedfcfbedfcfbedecebcddccbadac8b5d0b89dba9a75a9825495642d895a158657
12865712865712865712895a15895a15895a15895a15895a15895a15895a15895a15895a15895a
15895a15895a15895a15895a15895a15895a15895a15895a15895a15895a15895a15895a15895a
15895a15895a15895a15895a15895a15895a15895a15895a15895a15895a15895a15895a15895a
15895a15895a15895a15895a15895a15895a15895a15895a15895a15895a15895a15895a15895a
15895a15895a15895a15895a15895a15895a15895a15895a15000000030000000000
}\par
}
preguntaras y eso para que ? bueno estuve leyendo un poco y ewxiste algo llamado RichEdit Controls, son como declaraciones dentro de un documento RTF las cuales indican tamaños tipos de fuente colores y para tu caso imagenes en el codigo que puse inicia donde esta \pict\wmetafile8 y finaliza donde esta /par

lo que imagino que te serviria es , o bien si la imagen no la tomas de acuerdo a los datos sino e suna misma codificata en rtf en tu pc y subes el codigo que equiivale en rtf, sino te toca ver como es el proceso de generacion de la declaracion en rtf de la imagen partiendo d euna imagen existente ;) espero darte ideas y que investigues un poco, ahora debo irme pero tratare de seguir buscandote al volver

te dejo links que encontre donde discuten un poco acerca de esto no explicitamente lo que necesitas pero sirven para dar ideas

http://winsockvb.com/forums/printthread.php?t=783

http://64.233.187.104/search?q=cache...o&ct=clnk&cd=1
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:55.