Foros del Web » Programando para Internet » PHP »

Escribir texto sobre una imagen con pdflib

Estas en el tema de Escribir texto sobre una imagen con pdflib en el foro de PHP en Foros del Web. hola amigos, necesito ayuda con esto, quiero poner una imagen para poder escribir sobre ellas ciertas variables que estan en una base de datos, pero ...
  #1 (permalink)  
Antiguo 15/07/2004, 08:49
 
Fecha de Ingreso: julio-2004
Mensajes: 1
Antigüedad: 19 años, 9 meses
Puntos: 0
Exclamación Escribir texto sobre una imagen con pdflib

hola amigos, necesito ayuda con esto, quiero poner una imagen para poder escribir sobre ellas ciertas variables que estan en una base de datos, pero cada vez que hago el pdf, el texto me lo manda atras de la imagen, cuando yo lo que quiero es todo lo contrario....alguien me podria decir como hacer esto?...........

Gracias
  #2 (permalink)  
Antiguo 15/07/2004, 09:08
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Lo que sucede es que PDF lib y cualquier otra librería de PDF permite (por lo menos así parece) incrustrar una imagen en tales coordenadas de tu documento PDF que estés generando.

Si el control sobre "el plano" ("al fondo o arriba") no lo ofrece PDF lib como para que puedas usar una imagen de "fondo" y escribir encima .. Tendrías que resolver el problema de otra forma, por ejemplo tratando esa imagen "dinámicamente" con las librerias GD de tratamiento de imagenes para:

1) capturar la imagen que llamas
2) componer la imagen nueva a partir de tu imagen original y el texto/otra imagen que necesites
2) entregarselo como "string" o "archivo.tal" al método de tu clase PDF lib o la que uses para que lo trabaje como si de una imagen cualquiera se tratase, pero .. con tu texto sobre ella ya impreso. Trabajo que haría GD y sus funciones/técnicas própias.

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 15:40.