¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo agregar una imagen jpg a un documento PDF usando iText en Java Webdynpro

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 24 Vistas
0
Cargando...

Hola Expertos,

Tengo un requisito en el que necesito agregar una imagen jpg en un documento PDF generado a través de java webdynpro utilizando la API iText. La imagen está almacenada en mi sistema local. Estoy utilizando el siguiente código para agregar la imagen a mi documento.

document.open();

Image image1 = Image.getInstance("D:
image
sample.jpg");

document.add(image1);

Después de agregar este código para las imágenes y ejecutar la aplicación, no está generando el PDF, lo cual sí hacía anteriormente.

Por favor, indiquen qué se debe hacer para lograr esto.

Puntos garantizados, gracias de antemano.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

3 Respuestas

0
Cargando...

Hola,

La ruta de la imagen se refiere a la del servidor y no a la local. Cuando das,

Image.getInstance("D:\image\sample.jpg");

en realidad busca sample.jpg en D:\image de la máquina del servidor. Por lo tanto, guarda el archivo en el servidor en alguna ubicación y luego ejecuta la aplicación. Funcionará, consulta esto para obtener ayuda adicional sobre iText.

http://www.geek-tutorials.com/java/itext/itext_image.php

Saludos,

Harini S

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

Gracias Anagha, ese código funcionó y ahora puedo mostrar la imagen. Todos los créditos para ti.

Gracias Harini por tu respuesta útil. Créditos para ti también.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Anuj,

Comprueba si esto resuelve tu problema:

Documento documento = new Documento(PageSize.A4.rotar());
		     documento.abrir();
                     IWDWebResource recurso = WDWebResource.obtenerRecursoWeb(wdComponentAPI.obtenerParteDesplegableObjeto(),WDWebResourceType.IMAGEN_JPG,"Sample_logo.jpg");
		     Imagen logo = null;
		     try {
                          logo = Imagen.getInstance(recurso.obtenerURLAbsoluta());
		         }  catch (WDURLException e) { 
			      			     e.imprimirPilaError();
						     }
	             documento.agregar(logo);

Editado por: Anagha Jawalekar el 10 de diciembre de 2008 a las 10:45 AM

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?