¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como adicionar uma imagem jpg a um documento PDF usando iText no Java Webdynpro

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

Olá Especialistas,

Tenho um requisito no qual preciso adicionar uma imagem jpg em um documento PDF gerado através do java webdynpro usando a API iText. A imagem está armazenada no meu sistema local. Estou utilizando o seguinte código para adicionar a imagem ao meu documento.

document.open();

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

document.add(image1);

Depois de adicionar esse código para as imagens e executar a aplicação, não está gerando o PDF, o que fazia anteriormente.

Por favor, indiquem o que deve ser feito para alcançar isso.

Pontos garantidos, obrigado antecipadamente.

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

3 Respuestas

0
Cargando...

Olá,

O caminho da imagem se refere ao do servidor e não ao local. Quando você usa,

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

ele realmente procura por sample.jpg em D:\image na máquina do servidor. Portanto, salve o arquivo no servidor em alguma localização e então execute a aplicação. Isso funcionará, consulte isso para obter ajuda adicional sobre o iText.

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

Saudações,

Harini S

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

Olá,

Obrigado Anagha, aquele código funcionou e agora consigo exibir a imagem. Todos os créditos para você.

Obrigado Harini pela sua resposta útil. Créditos para você também.

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

Olá Anuj,

Verifique se isso resolve o seu problema:

Documento documento = new Documento(PageSize.A4.rotar());
		     documento.abrir();
                     IWDWebResource recurso = WDWebResource.obterRecursoWeb(wdComponentAPI.obterParteDesdobrávelObjeto(),WDWebResourceType.IMAGEM_JPG,"Sample_logo.jpg");
		     Imagem logo = null;
		     try {
                          logo = Imagem.getInstance(recurso.obterURLAbsoluta());
		         }  catch (WDURLException e) { 
			      			     e.imprimirPilhaErro();
						     }
	             documento.adicionar(logo);

Editado por: Anagha Jawalekar em 10 de dezembro de 2008 às 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?