该行自动打印到下一行,以生成一个山形图。如何保持预格式化的
line 1
line 2
line 3我试着在段落课上找到答案,没找到。
有人能帮上忙吗?
谢谢。
发布于 2015-10-06 13:18:07
html文件包含<pre>标签,您希望将其格式保留为pdf格式。试一试
String fileAsOneBigStr = FileUtils.readFileToString(new File
("aFileName"), "UTF-8"); //FileUtils comes from import
//org.apache.commons.io.FileUtils;
Pattern p = Pattern.compile("(?i)<pre>(.*)</pre>");
Matcher m = p.matcher(fileAsOneBigStr);
StringBuffer sb = new StringBuffer();
while (m.find()) {
String line = m.group(1) + "<br/>";
m.appendReplacement(sb, line);
}
m.appendTail(sb);
String strToBePassedToITextPdf = sb.toString();希望这能有所帮助。如果您找到更好的解决方案,请让我知道(simsamsara3@gmail.com)
https://stackoverflow.com/questions/4045356
复制相似问题