Aportación JavaMéxico - PCJ - Colocar marca de agua a una imágen (PDF)

Que tal, aqui le dejo un ejemplo de como podemos generar un archivo PDF a partir de una imágen, además de colocarle un texto estilo "marca de agua", utilizando la libreria Itext (1.4.8). Esto lo utilice en un proyecto donde de acuerdo a los perfiles de cada usuario, por seguridad podian ver documentacion con o sin marca de agua.

Les dejo comentarios sobre el código.

Este es el método principal donde se genera el PDF.
 

Este método coloca la imágen en el PDF
 
Finalmente, este método coloca el texto de marca de agua al PDF.
 

Saludos.
RVP.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ezamudio

PCJ?

Esto es para concursar en el PCJ? le faltó eso al título (pero dice Aportación JavaMéxico por eso pregunto si va a ser para lo de PCJ)

Si es para PCJ

Asi es, por error omiti lo de PCJ, pero si es para el concurso.

Saludos.

Imagen de rugi

Una imagen PNG

¿Haz logrado tener un pdf con texto, y por otro lado una imagen PNG transparente y colocarla encima manteniendo la transparencia?

Es igual?....
Si me das una respuesta ... mi voto es tuyo ;)

Gracias por la aportación a la comunidad, esperamos no sea la última.... itext tiene mucha tela de donde cortar

Saludos

RuGI

Ahh se puede votar?...

Ahh se puede votar?...

Seeee, rivilla: screenshot o nunca paso

Re: Una imagen PNG

Que tal RuGI,

No se ti te entendi bien, pero a ver si esto resuelve tu duda:

Teniendo el archivo PDF, inserto la imagen a través de un PdfContentByte
con esto se respeta las secciones que la imágen tiene transparentes.

 

Saludos.

Imagen de Jhanno

Revisado

Un muy buen aporte... Esperamos seguir contando contigo en los foros de esta comunidad.

Marka de Agua

Tengo un problema cree un documento con marka de agua, en el documento tendo tablas con estilos pero al momento de que se construye el pdf la imagen se antepone por ensima de los bordes y los estilos de las tablas pero no de la letra,

podras ayudarme