Juntar dois arquivos .doc

3 respostas
Jorge_Almeida

Seguinte pessoal, blz?

Eu gostaria de concatenar um documento word com o documento gerado pelo
JasperReports no mesmo formato.

Alguem tem alguma ideia de como fazer isso?

3 Respostas

T

Acho que você tem de escrever um script VBA para fazer tal coisa. Não é tão trivial quanto parece.

Jorge_Almeida

Cara, vou colocar o trecho de codigo que deve fazer isso:

Primeiro eu devo pegar o arquivo inicial com as primeiras paginas:

//com o arquivo inicial, eu devo concatenar ele com o arquivo gerado pelo jasper reports
String arquivoInicial = File.separator + "reports" + File.separator + "Orçamento.doc";
ClassLoader classLoader = ReportUtils.class.getClassLoader();
InputStream inputStream = classLoader.getResourceAsStream(arquivoInicial);

Em seguida exporto o restante do documento usando o jasper reports:

JRRtfExporter exporter = new JRRtfExporter();				
exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);		
exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, servletOutputStream);
exporter.exportReport();

eu quero que o resultado final seje a junçao dos dois arquivos…

T

http://msdn.microsoft.com/en-us/library/aa537164(office.11).aspx

Criado 9 de setembro de 2008
Ultima resposta 9 de set. de 2008
Respostas 3
Participantes 2