RTF ドキュメントの行数を計算する API を教えてください。
Apache POI または Aspose はドキュメントに対して機能しますが、RTF の行数を見つけることができません。
ありがとう。
RTF ドキュメントの行数を計算する API を教えてください。
Apache POI または Aspose はドキュメントに対して機能しますが、RTF の行数を見つけることができません。
ありがとう。
Java には組み込みの RTF-Parser: RTFEditorKitが既にあります。
その読み取り方法を見てください。
例えば:
test.rtf
ファイルの内容
こんにちは
スタックオーバーフロー
ユーザー
したがって、 で区切られた 3 つの行があり\n
ます。
コード:
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);
出力 =3
Aspose.Words for Java を使用して、RTF ドキュメントの行数を取得できます。次のことを行ってください。
これが役立つことを願っています。私は Aspose で開発者エバンジェリストとして働いています。Aspose についてサポートが必要な場合は、お知らせください。