HTML-файл содержит тег <pre>
, и вы хотите сохранить его формат в формате PDF.
Попробуйте
<code>String fileAsOneBigStr = FileUtils.readFileToString(new File
("aFileName"), "UTF-8"); //FileUtils comes from import
//org.apache.commons.io.FileUtils;
Pattern p = Pattern.compile("(?i)<pre>(.*)
");
Matcher m = p.matcher (fileAsOneBigStr);
StringBuffer sb = new StringBuffer ();
while (m.find ()) {
Строка line = m.group (1) + "
";
m.appendReplacement (sb, line);
}
m.appendTail (SB);
String strToBePassedToITextPdf = sb.toString ();
Надеюсь, это поможет. Если вы найдете лучшее решение, пожалуйста, дайте мне знать (simsamsara3@gmail.com)