Ajuda com JasperReports

Beleza pessoal, estou com um problema e nem sei onde comecar para achar uma solucao.

Estou gerando um relatorio com o JasperReports, o que eu quero fazer é concatenar um arquivo inicial
(de 10 paginas) com o relatorio gerado pelo Jasper. O meu produto final seria os dois arquivos
concatenados.

Alguem fez algo parecido ? O JasperReports possui algum suporte para isso ?

Qual o tipo de arquivo que quer adicionar no relatório, é um txt?

[]´s

Para quem tiver algum problema parecido, pesquisei e encontrei um recurso usando
IText:

[code]
String pathImage = File.separator + “reports” + File.separator + “Orçamento.pdf”;
ClassLoader classLoader = ReportUtils.class.getClassLoader();
InputStream inputStream = classLoader.getResourceAsStream(pathImage);
PdfReader reader1 = new PdfReader(inputStream);

			byteArray = JasperExportManager.exportReportToPdf( jasprTemp );
			PdfReader reader2 = new PdfReader(byteArray);
			
			PdfCopyFields copy = new PdfCopyFields(servletOutputStream);
			copy.addDocument(reader1);
			copy.addDocument(reader2);
			
			copy.close();[/code]

Novo problema pessoal,
Agora gostaria de fazer a mesma coisa com um documento Word. Pegaria um documento Word inicial e concatenaria
com o resultado que o Jasper Reports geraria…
Alguem conhece alguma ferramenta que faz isso?