用Java替换RTF文件中的文本

时间:2018-07-09 13:07:07

标签: java file rtf

有人知道在Java 7中替换RTF文件中文本的好方法吗? 我尝试过:

FileInputStream stream = new FileInputStream("C:\\Users\\rtfFile.rtf")
RTFEditorKit kit = new RTFEditorKit();
Document doc = kit.createDefaultDocument();
kit.read(stream, doc, 0);
String text = doc.getText(0, doc.getLength());
String result = text.replaceAll("REPLACE_STRING", "REPLACEMENT_STRING");
//... save result to new file

但是,这是两个问题:

  1. 我丢失了CH-1250的一些字符

  2. 我什么也不放(尤其是表格)。

0 个答案:

没有答案