2010-12-06 24 views

Répondre

4

Utilisez la bibliothèque iTextRTF. Quelque chose le long de ces lignes:

rtfWriter.importRtfDocument(new FileReader("testfile_in.rtf")); 

ou

RtfWriter2 rtfWriter = RtfWriter2.getInstance(
    document, new FileOutputStream("out_file.rtf") 
); 
document.open(); 
rtfWriter.importRtfDocument(new FileInputStream("in_file.rtf"), null); 
document.close(); 
+0

le groupe iText semble avoir cessé de maintenir iTextRTF et a changé d'orientation en PDF seulement. De plus, fusionner des documents avec des tables est un peu compliqué. – Beta033

0

Si vous ne souhaitez pas utiliser les bibliothèques 3ème partie, voici une réponse alternative qui se lit de deux fichiers RTF différents et les concaténer en un seul: How to concatenate 2 RTFs into one

Il dispose d'un code de travail complet que vous pouvez utiliser.