合并Java中的两个RTF文件

时间:2010-12-06 14:23:08

标签: java rtf

我有两个或更多的StringWriter形式的rtf文件。如何合并它们以便RTF标头不会加倍?

2 个答案:

答案 0 :(得分:4)

使用iTextRTF库。这些方面的东西:

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

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

答案 1 :(得分:0)

如果您不想使用第三方库,这里有一个替代答案,它从两个不同的RTF文件中读取并将它们连接成一个: How to concatenate 2 RTFs into one

它具有您可以使用的完整工作代码。