Unir PDF's e exibir no navegador

Bom dia a todos,

preciso unir PDF’s em minha aplicação web e preciso que depois de uní-los, ele abra a tela de download para que o usuário baixe o PDF, já fiz o código que une os pdf’s, mas, não consigo fazer com que abra no navegador o pedido de download:

public void unirPDF() {
List list = new ArrayList();
try {
// Source pdfs
for (ParecerConselheiro p : documentoParecer) {
list.add(new FileInputStream(new File(p.getCaminhoParecer())));
}
// Resulting pdf
OutputStream out = new FileOutputStream(new File(“resultado.pdf”));
doMerge(list, out);

    } catch (FileNotFoundException e) {
        e.printStackTrace();
    } catch (DocumentException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }
}

public static void doMerge(List<InputStream> list, OutputStream outputStream)
        throws DocumentException, IOException {
    Document document = new Document();
    PdfWriter writer = PdfWriter.getInstance(document, outputStream);
    document.open();
    PdfContentByte cb = writer.getDirectContent();

    for (InputStream in : list) {
        PdfReader reader = new PdfReader(in);
        for (int i = 1; i <= reader.getNumberOfPages(); i++) {
            document.newPage();
            //import the page from source pdf
            PdfImportedPage page = writer.getImportedPage(reader, i);
            //add the page to the destination pdf
            cb.addTemplate(page, 0, 0);
        }
    }

    outputStream.flush();
    document.close();
    outputStream.close();
}