[RESOLVIDO] Como converter para pdf

Boa tarde

Gostaria de converter para pdf, inves de imprimir

    String relat = "./src/br/com/relatorios/RelatorioVendaAtualCupomNomeImeiIstore.jasper";
    HashMap parametros = new HashMap();
    parametros.put(JRParameter.IS_IGNORE_PAGINATION, true);
    Connection conn = ConnectionFactory.getConexao();
    parametros.put("id", Integer.parseInt(jlId.getText()));
    JasperPrint impressao = null;
    try {
	impressao = JasperFillManager.fillReport(relat, parametros, conn);
    } catch (JRException ex) {
	Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
    }
    JasperViewer viewer = new JasperViewer(impressao, false);
    viewer.setExtendedState(Frame.MAXIMIZED_BOTH);
    viewer.setVisible(true);

minha aplicação é java swing

daria certo???

sim, a parte do pdf é a mesma

consegui de outra forma