Java中的RTF行计数
请让我知道任何API来计算RTF文档的行数 ApachePOI或Aspose适用于文档,但无法找到RTF的行数Java中的RTF行计数,java,rtf,line-count,Java,Rtf,Line Count,请让我知道任何API来计算RTF文档的行数 ApachePOI或Aspose适用于文档,但无法找到RTF的行数 谢谢 Java已经有一个内置的RTF解析器: 看看它的方法 例如: test.rtf文件内容 你好 堆栈溢出 使用者 因此,它有3行,由\n分隔 代码: Output=3您可以使用Aspose.Words for Java获取RTF文档的行数。请执行以下操作: 使用GetBuiltinoDocumentProperties方法获取BuiltinoDocumentProperties对
谢谢 Java已经有一个内置的RTF解析器: 看看它的方法 例如:
test.rtf
文件内容
你好
堆栈溢出
使用者
因此,它有3行,由\n
分隔
代码:
Output=
3
您可以使用Aspose.Words for Java获取RTF文档的行数。请执行以下操作:
FileInputStream stream = new FileInputStream("test.rtf");
RTFEditorKit kit = new RTFEditorKit();
Document doc = kit.createDefaultDocument();
kit.read(stream, doc, 0);
String plainText = doc.getText(0, doc.getLength());
System.out.println(plainText.split("\\n").length);