alguém sabe pq meu relatorio abre assim?

Pessoal
pq o relatorio ta abrindo assim?
não da erro nenhum no console…

não entendo…
pode ser problema de versão ?
meu acrobat bixado??

iText-2.1.7.jar
jasperreports-3.1.4.jar

Ireport: 3.6.1

código:

[code]
public void generateReport()throws ClassNotFoundException, IOException, JRException {

	FacesContext context = FacesContext.getCurrentInstance();
	
	HttpServletResponse response = (HttpServletResponse) context.getExternalContext().getResponse();
	
	InputStream reportStream = context.getExternalContext().getResourceAsStream("/jasper/recibo.jasper");
	
	ServletOutputStream servletOutputStream = response.getOutputStream();
	
	Hashtable<String, Object> params = new Hashtable<String, Object>();
	
	Pessoa pessoa = (Pessoa) pojo;
	
	try {
		
		ImageIcon imgLogo = new ImageIcon(getClass().getResource("/br/com/ambiente/modulo/recibo/img/spot_logo.JPG")); 
		params.put("logo",  imgLogo.getImage());
		
		pessoa  = pessoaFacade.findByIdPessoa(pessoa.getCodPessoa());
		
		List<Pessoa> listPessoa = new ArrayList<Pessoa>();
		listPessoa.add(pessoa);
		
		JRBeanCollectionDataSource novo = new JRBeanCollectionDataSource(listPessoa);
		
		response.setContentType("application/pdf"); 

		JasperRunManager.runReportToPdfStream(reportStream,servletOutputStream, params, novo);
		
	} catch (PersistenceException e) {
		e.printStackTrace();
	}
	
	context.responseComplete();
	
	servletOutputStream.flush();
	
	servletOutputStream.close();
			
}
[/code]

O que mostra no browser… IE e Firefox

%PDF-1.4
%???
3 0 obj
<</Length 250/Filter/FlateDecode>>stream
x???N?0??????.?&??.CT?
?`H
.?p?^?vaR$?“Y???NI?1
!???;{?e??w!+r=w???Z(???SDA8??I?N??{?#??OI???a???’???L1?<_/?TX?b??y4?:???MN?8?~???T”?7)X??:?r???",uUB??P?.n???[]6{KB?h???O?f?!??H???rml??
endstream
endobj
1 0 obj
<</Group<</Type/Group/CS/DeviceRGB/S/Transparency>>/Parent 4 0 R/Contents 3 0 R/Type/Page/Resources<</ProcSet [/PDF /Text /ImageB /ImageC /ImageI]/ColorSpace<</CS/DeviceRGB>>/Font<</F1 2 0 R>>>>/MediaBox[0 0 595 842]>>
endobj
5 0 obj
[1 0 R/XYZ 0 854 0]
endobj
2 0 obj
<</BaseFont/Helvetica/Type/Font/Encoding/WinAnsiEncoding/Subtype/Type1>>
endobj
4 0 obj
<</ITXT(2.1.7)/Type/Pages/Count 1/Kids[1 0 R]>>
endobj
6 0 obj
<</Names[(JR_PAGE_ANCHOR_0_1) 5 0 R]>>
endobj
7 0 obj
<</Dests 6 0 R>>
endobj
8 0 obj
<</Names 7 0 R/Type/Catalog/Pages 4 0 R>>
endobj
9 0 obj
<</Creator(JasperReports (recibo))/Producer(iText 2.1.7 by 1T3XT)/ModDate(D:20091123134203-02’00’)/CreationDate(D:20091123134203-02’00’)>>
endobj
xref
0 10
0000000000 65535 f
0000000332 00000 n
0000000601 00000 n
0000000015 00000 n
0000000689 00000 n
0000000566 00000 n
0000000752 00000 n
0000000806 00000 n
0000000838 00000 n
0000000895 00000 n
trailer
<</Root 8 0 R/ID [<786694edbe15fa8ed06aceeaf059d77e>]/Info 9 0 R/Size 10>>
startxref
1051