Слияние двух файлов RTF в Java

У меня есть два или более rtf-файлов в виде StringWriter. Как их объединить, чтобы заголовки RTF не дублировались?


person qba    schedule 06.12.2010    source источник


Ответы (2)


Используйте библиотеку iTextRTF. Что-то в этом роде:

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

or

RtfWriter2 rtfWriter = RtfWriter2.getInstance(
    document, new FileOutputStream("out_file.rtf")
); 
document.open(); 
rtfWriter.importRtfDocument(new FileInputStream("in_file.rtf"), null); 
document.close();
person Boris Pavlović    schedule 06.12.2010
comment
группа iText, похоже, прекратила поддержку iTextRTF и переключила свое внимание только на PDF. Кроме того, объединение документов с таблицами немного запутанно. - person Beta033; 21.01.2012

Если вы не хотите использовать сторонние библиотеки, вот альтернативный ответ, который читает из двух разных файлов RTF и объединяет их в один: Как объединить 2 RTF в один

Он имеет полностью рабочий код, который вы можете использовать.

person Chetan Jadhav CD    schedule 16.12.2016