首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pdf的itext :如何输出<pre>代码片段</pre>

pdf的itext :如何输出<pre>代码片段</pre>
EN

Stack Overflow用户
提问于 2010-10-29 01:07:38
回答 1查看 458关注 0票数 1

该行自动打印到下一行,以生成一个山形图。如何保持预格式化的

代码语言:javascript
复制
 line 1
 line 2
 line 3

我试着在段落课上找到答案,没找到。

有人能帮上忙吗?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2015-10-06 13:18:07

html文件包含<pre>标签,您希望将其格式保留为pdf格式。试一试

代码语言:javascript
复制
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)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4045356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档