Aspose HTML для преобразования RTF добавляет пустой элемент списка - PullRequest
0 голосов
/ 09 января 2019

Я использую Aspose для преобразования из HTML в RTF в системе. И если html имеет упорядоченный / неупорядоченный элемент списка без значения, Aspose добавляет еще один пустой элемент списка в файл результатов.

Я подал заявку в Aspose, но я хотел знать, была ли у кого-то эта проблема раньше, и нашел ли какое-либо решение или обходной путь?

htmlString

<html>
 <head></head>
 <body>
  <div>
   Hellow 1 become 2,
  </div> 
  <div></div> 
  <ol> 
   <li></li> 
  </ol> 
 </body>
</html>

Вот моя логика для преобразования этой строки в rtf

        ByteArrayInputStream is = new ByteArrayInputStream(htmlString.getBytes(Charset.forName("UTF-8")));
        Document doc = new Document(is);

        ByteArrayOutputStream os = new ByteArrayOutputStream();
        com.aspose.words.SaveOptions saveOptions = com.aspose.words.SaveOptions.createSaveOptions(SaveFormat.RTF);
        saveOptions.setSaveFormat(SaveFormat.RTF);
        doc.save(os, saveOptions);


        rtfString = new String(os.toByteArray(), StandardCharsets.UTF_8);

И результат rtf выглядит следующим образом Результат Rtf File

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...