Donwload de arquivo

Tenho este método, para pegar o pdf gerado nesta pasta abrir no browser. Está funcionando. Mas pelo que vi ele gava o arquivo PDF em duas pastas. Na pasta TMP e na pasta download. É isto mesmo ?

private void gerarPdf(String html, String nome) {
		try {
			Document document = new Document(PageSize.LETTER);
			PdfWriter.getInstance(document, new FileOutputStream("C:/tmp/".concat(nome).concat(".pdf")));
			document.open();
			document.addCreationDate();
			HTMLWorker htmlWorker = new HTMLWorker(document);
			htmlWorker.parse(new StringReader(html));
			document.close();
			logger.info("Documento gerado e gravado com sucesso !");
		} catch (FileNotFoundException | DocumentException e) {
			logger.error(e.getMessage());
		} catch (IOException e) {
			logger.error(e.getMessage());
		}
}

nn

Se programou assim, vai gravar. Outra opcao seria jogar na RAM: https://stackoverflow.com/questions/31430465/how-to-get-the-outputstream-of-a-written-pdf-from-itext