Я пытаюсь конвертировать RTF в PTF, используя Swing RTFEditorKit
. Это мой код
Пример содержимого RTF: -
<p>4th Review Information for Bug Id DRRaa50524 </p>
<h5 style="text-align: center;">4th Review Information for Bug Id DRRaa50524</h5>
<h2 style="text-align: right;">4th Review Information for Bug Id DRRaa50524</h2>
Но я получаю длину документа как 0 и текст как пустой. Что не так с моим кодом?
public String RTFToPTConverter(String des) throws Exception {
RTFEditorKit rtfParser = new RTFEditorKit();
Document document = rtfParser.createDefaultDocument();
rtfParser.read(new ByteArrayInputStream(des.getBytes()), document, 0);
System.out.println(document.getLength());
String text = document.getText(0, document.getLength());
System.out.println(text);
return text;
}