Retroceder   Foros del Web > Programación para sitios web > XML

Respuesta
 
Herramientas Desplegado
Antiguo 30-abr-2008, 02:12   #1 (permalink)
elemai ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 5
Crear un pdf con imagenes

Hola,

Soy una novata con esto de XML y XSL y ando un poco desesperada.

Tengo un servlet que llama a una clase java que genera un xml con una variable como esta.

<pathImagenes>http://www.myweb.net/images/img/</pathImagenes>

En el xsl se le llama así

<fo:external-graphic >
<xsl:attribute name="src">url('<xsl:value-of select="registro/pathImagenes"/><xsl:text disable-output-escaping="yes">/logo.gif</xsl:text>')</xsl:attribute>
</fo:external-graphic>

En un servidor unix normal me funciona bien el mostrar la imagen, pero a la hora de subirlo a produccion no consigo que en el pdf me salgan las imagenes...creo que he probado de todo...
La única diferencia de desarrollo a produccion es que en produccion hay dos servidores en cluster, uno web con las imagenes y demas y otro servidor de aplicaciones donde esta el codigo java y los xsl.

¿Alguien puede arrojar algo de luz a este problema?

Muchas gracias de antemano.
elemai está desconectado   Responder Citando
Antiguo 30-abr-2008, 02:22   #2 (permalink)
a2a2 tiene algunos puntos positivos de karma
 
Fecha de Ingreso: marzo-2008
Mensajes: 303
Re: Crear un pdf con imagenes

Cual es la salida que obtienes para el nombre de la imagen ?
Tal vez: http://www.myweb.net/images/img//logo.gif
Quizá sea porque creo que pones dos barras antes de logo.gif, una porque está en el XML y la otra porque está en el XSL.
a2a2 está desconectado   Responder Citando
Antiguo 30-abr-2008, 02:41   #3 (permalink)
elemai ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 5
Re: Crear un pdf con imagenes

Hola,

Lo primero gracias por contestarme.

Se me ha olvidado cambiar el xsl por que era de una ultima prueba que habia hecho...(en mi pc me funciona esas rutas, pero en los unix no)
En realidad la ruta que venia usando en produccion era algo asi en el xml, en desarrollo era parecida, con la misma pinta.

<pathImagenes>/bea/weblogic510/cluster/public_html/images/imgPDF</pathImagenes>


Gracias y un saludo,
elemai está desconectado   Responder Citando
Antiguo 30-abr-2008, 02:52   #4 (permalink)
a2a2 tiene algunos puntos positivos de karma
 
Fecha de Ingreso: marzo-2008
Mensajes: 303
Re: Crear un pdf con imagenes

Bueno no se que entorno será lo que tu llamas producción, pero aparentemente el problema es que el path no es correcto.
Si es un entorno de internet la URL debería ser http://.... y si es un entorno de red local o intranet debería ser: host\\... o similar (no recuerdo bien como van las barras).
a2a2 está desconectado   Responder Citando
Antiguo 30-abr-2008, 02:59   #5 (permalink)
elemai ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 5
Re: Crear un pdf con imagenes

Gracias nuevamente,

Es una aplicacion que esta colgada en internet. Se puede acceder a ella con el navegador (EJ: www.myweb.net)
Yo en el navegador puedo ver las imagenes(EJ: www.myweb.net/images/imgPDF/certLogo.gif)

He probado a pasarle rutas al xml del tipo(http://www.myweb.net/images/imgPDF/)....pero con los servidores unix se me queda colgada la aplicacion...

Ya no se ni que mirar....

Gracias
elemai está desconectado   Responder Citando
Antiguo 30-abr-2008, 03:04   #6 (permalink)
a2a2 tiene algunos puntos positivos de karma
 
Fecha de Ingreso: marzo-2008
Mensajes: 303
Re: Crear un pdf con imagenes

A ver, por pasos. Cuando dices que se queda colgada la aplicación- ¿ Es a la hora de generar el .pdf o a la hora de abrirlo ?
Si es a la hora de generar el pdf, te recomiendo que lo intentes generar desde linea de comandos (con el comando xsltproc) y veas los errores.
a2a2 está desconectado   Responder Citando
Antiguo 30-abr-2008, 03:13   #7 (permalink)
elemai ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 5
Re: Crear un pdf con imagenes

Si, es a la hora de generarlo...

Y esto es nuevo para mi, serías tan amable de ponerme un ejemplo:S???

Otra cosa, yo no puedo acceder a la maquina de desarrollo ni produccion...(es el trabajo...)...yo le sapdo el codigo y ellos me lo ponen en funcionamiento.

En mi local , por si sirve de algo, en mi pc, que tengo un windows funciona bien con ese tipo de rutas.
elemai está desconectado   Responder Citando
Antiguo 30-abr-2008, 03:21   #8 (permalink)
a2a2 tiene algunos puntos positivos de karma
 
Fecha de Ingreso: marzo-2008
Mensajes: 303
Re: Crear un pdf con imagenes

Pues si no tienes acceso a la máquina UNIX no lo vas a poder probar, a no ser que en tu PC te instales el CYGWIN o algo similar.
Un ejemplo de uso del xsltproc sería:
/usr/bin/xsltproc --param param1 "'valor1'" --param param2 "'valor2'" $fich_xsl $fich_xml

En tu caso como salida obtendrías el fichero .pdf, por lo que solo deberías redirigir la salida al nombre de fichero deseado.
a2a2 está desconectado   Responder Citando
Antiguo 30-abr-2008, 03:35   #9 (permalink)
elemai ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 5
Re: Crear un pdf con imagenes

Muchas gracias por tu ayuda, pero no tengo forma de hacerlo ni de que nadie me lo haga, son las normas...
En fin...me tocara investigar por que se queda colgado...pero no se como.

Gracias
elemai está desconectado   Responder Citando
Respuesta
Calificación: Calificación de Tema: 1 votos, 2,00 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 13:21.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93