gpt4 book ai didi

java - close-group 问题 java RTFEditorKit

转载 作者:行者123 更新时间:2023-11-30 09:52:01 24 4
gpt4 key购买 nike

我使用的是 java RTFEditorKit,它大部分时间都可以将 RTF 格式转换为文本格式。有时,我会遇到一个文件,我得到的不是转换,而是以下内容:

java.io.IOException:RTF 文本中的封闭组过多 在 javax.swing.rtf.RTFParser.write(未知来源)

我在互联网上四处寻找,但没有找到解决此问题的现成解决方案。

还有其他人看到这个并且知道该怎么做吗?

谢谢,

埃利奥特

最佳答案

根据代码,如果您的 RTF 中的右大括号多于左大括号,则会抛出此异常。听起来您的文件可能格式不正确。

这是抛出异常的代码:

else if(ch == '}') {
if (currentCharacters.length() > 0) {
handleText(currentCharacters.toString());
currentCharacters = new StringBuffer();
}
if (level == 0)
throw new IOException("Too many close-groups in RTF text");
endgroup();
level --;
}

关于java - close-group 问题 java RTFEditorKit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4411853/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com