flyingsaucer转换多个html,用 flying saucer 生成pdf文件 Css及html的问题
我用 flying saucer 生成PDF文件,因为要生成文章,而文章是由tinymce发布的。可能有些文章发布出去后格式有问题,比如说标签不规范,有的没有闭合。
这样 flying saucer 就会报错
org.xhtmlrenderer.util.XRRuntimeException: Can't load the XML resource (using TRaX transformer). org.xml.sax.SAXParseException: The entity "nbsp" was referenced, but not declared.
org.xhtmlrenderer.resource.XMLResource$XMLResourceBuilder.createXMLResource(XMLResource.java:191)
org.xhtmlrenderer.resource.XMLResource.load(XMLResource.java:71)
最让人头疼的是这个xhtmlrenderer不认 连这个空格他都不认识,我真是郁闷了。这还让人活吗?
如何可以忽略 文章内容里面的代码不规范?
String url=webappDomain+"/pdfView.do";
String outputFile = webappRoot+"/download/xxx/"+pdfPath+"/";
File f = new File(outputFile);
if(!f.exists()) {
f.mkdirs();
}
outputFile +=diaryBookName+".pdf";
OutputStream os = new FileOutputStream(outputFile);
ITextRenderer renderer = new ITextRenderer();
renderer.setDocument("http://localhost:8080/pdfView.do");
flyingsaucer转换多个html,用 flying saucer 生成pdf文件 Css及html的问题相关推荐
- Flying Saucer生成pdf报表
使用Flying Saucer生成pdf报表: 1.首先看一下Flying Saucer的官方介绍: https://github.com/flyingsaucerproject/flyingsauc ...
- 使用Flying Saucer生成pdf
使用Flying Saucer生成pdf 实现思路: 利用FreeMarker编写HTML模板,通过Flying Saucer生成pdf. 一.maven添加依赖 本项目使用maven构建,基于spr ...
- freemark与flying saucer生成PDF
freemark与flying saucer生成PDF 1.导入flying saucer与freemark的包. 2.利用freemark生成html文件. 3.利用flying saucer进行p ...
- itext文本域自动换行_iText+Flying Saucer生成pdf文档,中文不显示和不自动换行问题...
一.重写Breaker,添加中文识别 // Decompiled by Jad v1.5.8e2. Copyright 2001 Pavel Kouznetsov. // Jad home page: ...
- itext文本域自动换行_iText+Flying Saucer生成pdf文档,重写Breaker中文可以换行,但是英文单词会截断问题
网上有好多重新的Breaker的案例或者代码,但是如果其中涉及到英文,那么单词也会直接被拦腰截断,这不是我们想要的结果,我有重写了一下Breaker,完美解决这个问题,废话不多说,代码如下: pack ...
- 使用flying saucer将html文件转成PDF
使用flying saucer生成PDF文件之前,先要使用freemarker生成html文件,然后将html文件转成pdf.生成html文件的东东网上一搜一大堆,大家找找就成. 当然"使用 ...
- 在线转换pdf和虚拟打印机生成pdf文件操作攻略
由于PDF具有稳定的格式和良好的视图,使得PDF格式文件越来越受工作族的欢迎.但大多人仍习惯Word编辑,所以就有了Word文档转换PDF的需求,那么有什么好的转换Word的方法呢? 小编就来介绍两种 ...
- html与css入门经典doc,HTML+CSS入门 flying-saucer如何利用HTML来生成PDF文件
本篇教程介绍了HTML+CSS入门 flying-saucer如何利用HTML来生成PDF文件,希望阅读本篇文章以后大家有所收获,帮助大家HTML+CSS入门. < 1.导入maven依赖 9. ...
- Word转换成pdf技巧:pdf虚拟打印机生成pdf文件攻略
相信转换成PDF文件的好处,大家已然清楚,小编就不啰嗦了,直接进入主题了.Word如何转换PDF文件?如今Word转换PDF文件的方法也有很多了,但仍有朋友不知道,今天小编就总结了以下三种方法,有简单 ...
最新文章
- Microbiome:香港理工李向东组-医院源可吸入耐药基因与宿主群落、临床关联和环境风险...
- HTTP 头部解释,HTTP 头部详细分析,最全HTTP头部信息
- java面包屑实现_在Java中实现过滤器和面包店锁
- PAT_B_1012 数字分类 (有待改进)
- 7-17 爬动的蠕虫 (15 分)
- [Unity] 无脚本导出 Texture 为 PNG
- 用excel 2016连接mysql_excel导入mysql数据库方法(最新,2016年2月19日)
- 大数据_MapperReduce_与hive的集成_使用hive数据分析工具_关联操作hbase---Hbase工作笔记0025
- nlp-tutorial代码注释3-3,双向RNN简介
- 线程阻塞问题-功能:环信登录失败后自动登录5次
- vue使用element案列
- 论文笔记:Reciprocal Multi-Layer Subspace Learning for Multi-View Clustering
- Google earth engine(GEE)——LANDSAT8统计不同点的DN值
- nvidia怎么查看
- Pandas快乐学习之上海机动车牌照拍卖
- Python爬虫-爬取开心网主页(有登录界面-利用cookie)
- git创建分支develop,并合并到master
- python(decorator)
- html在360浏览器如何修改字体大小,360浏览器网页中字体大小如何修改
- 什么是多态?为什么使用多态?