HeaderFooter PDF com imagem

0 respostas
Licuri

Olá pessoal, estou tentando colocar uma imagem como cabeçalho em um PDF e procurei na internet e não tive sucesso. O código abaixo executa mas a imagem não aparece, alguém já passou por isso?

private void addLogo(Document pdf) throws Exception {
		ServletContext servletContext = (ServletContext) FacesContext
				.getCurrentInstance().getExternalContext().getContext();
		String logo = servletContext.getRealPath("") + File.separator
				+ "resources" + File.separator + "images" + File.separator
				+ "imagemTeste.png";

		Image image = Image.getInstance(logo);
		image.setAlignment(Image.MIDDLE);
		image.scaleAbsoluteHeight(20);
		image.scaleAbsoluteWidth(20);
		image.scalePercent(100);
		Chunk chunk = new Chunk(image, 0, -45);
		HeaderFooter header = new HeaderFooter(new Phrase(chunk), true);
		header.setAlignment(Element.ALIGN_CENTER);
		header.setBorder(Rectangle.NO_BORDER);
		pdf.setHeader(header);
	}
Criado 27 de outubro de 2012
Respostas 0
Participantes 1