`

HTML转PDF思路

 
阅读更多
iText In Action 中写道 :“Does iText provide
HTML2PDF functionality?” The official answer is no. Usually you’ll get advice to use
another product; for instance, xhtmlrenderer, aka Flying Saucer—a project that is
built on top of iText.

In some cases, you don’t need a full-blown HTML renderer. Many web applications
come with a small HTML editor that allows users to post messages with limited
markup. For example, perhaps only <b> and <i> tags are allowed. Often these HTML
snippets are stored in a database or somewhere on the filesystem. The initial question
for HTML to PDF functionality could be rephrased as: “Can we insert those HTML
snippets into a PDF file using iText?” The answer is yes;

所以可以使用xhtmlrenderer结合iText完整实现整个HTML to PDF!!!!
部分HTML片段可以通过iText中HTMLWorker中method parseToList()解析。
iText5版本该类被废弃,不建议使用。除非你有强烈的欲望要使用。
分享到:
评论

相关推荐

    html转换pdf(测试)

    本文档,是将html网页转换成pdf的文档所编写的文档,一开始的想法是pd4ml但是,这个必须非常规范所以就换了思路。先将网页切图,然后将图片转换成pdf

    Java实现HTML文件转PDF文件

    实现思路: 1、通过URL获取当前HMTL页面的内容: URL urls = new URL(url); String urlsource = getURLSource(urls); 2、从后台获取数据库内容,内容是JSon格式保存的,把先JSon格式内容转化成Map //获取Map值 ...

    excel转pdf,解决aspose100次转换限制问题|excel2PdfNoLicense.zip

    excel转pdf,用新奇的思路解决aspose100次转换限制的问题,仅供学习和参考,请勿商用!水印的问题可以通过添加一张空白图片到pdf上解决!

    Vue网页html转换PDF(最低兼容ie10)的思路详解

    HTML转PDF: 1.页面底层实现——Vue:最低兼容ie10  2.实现思路:  1&gt; 使用html2canvas.js将网页转换为图片  2&gt; 使用jsPdf.debug.js将canvas生成的图片转换为pdf文件 具体实现:  要这样实现首先要引入两个插件...

    PDF文件转换成html并加水印

    PDF文件转换成html并加水印,之前做的ppt转html在线预览有兼容性问题,所以换了一种思路,先将ppt转成pdf,再转成html文件,即可实现在线预览,代码支持大部分pdf文件转换成html,这是最近做项目碰到的问题后的解决...

    html2pdf 实现思路和代码

    NULL 博文链接:https://feiyan35488.iteye.com/blog/1008997

    pdf文件转为图片完美显示在页面上

    利用pdf.js 获取pdf文档并解析成分页的形式显示的demo进行改编,将单个显示图片的分页方式改为全部平铺显示的方式,利用js的for循环方式,动态添加canvas,思路已经说的明白,如果自己不能解决,可获取此demo,如果...

    HTML转PDF的纯客户端和纯服务端实现方案

    所以我们可以在服务端启动puppeteer浏览器,打开目标网址,使用chrome浏览器自带的转换功能进行html到pdf的转换。 服务端生成核心代码 首先要安装puppeteer,npm安装可能会出错,最好使用cnpm淘宝镜像安装。 输入 ...

    Aspose.Words 转图片后打印模糊 解决思路.zip

    Aspose.Words 转图片后打印模糊 解决思路 :附件包含 word转图片方法源码 以及Aspose.Words dll

    Vue导出页面为PDF格式的实现思路

    通过网上的查阅以后,说一下思路.就是将页面转换成图片格式.然后通过图片的base64码.生成PDF..看了他们的文章,做了如下整理.. 说起来很容易,那么具体怎么实现呢? 1 、我们要添加两个模块 第一个.将页面html转换成图片...

    HTML5 Canvas游戏开发实战.pdf

    《HTML5 Canvas游戏开发实战》主要讲解使用HTML5 Canvas来开发和设计各类常见游戏的思路和技巧,在介绍HTML5 Canvas相关特性的同时,还通过游戏开发实例深入剖析了其内在原理,让读者不仅知其然,而且知其所以然。...

    java生成pdf(利用dom4j、freemarker生成固定模板格式的pdf文件)

    iText,生成PDF文档,还支持将XML、Html文件转化为PDF文件; Apache PDFBox,生成、合并PDF文档; docx4j,生成docx、pptx、xlsx文档,支持转换为PDF格式。 比较: iText开源协议为AGPL,而其他两个框架协议均为...

    HTML5+CSS3网页设计与制作—教学大纲.pdf

    高校授课的完整授课思路,仔细描述了每次课讲课的内容以及课后的作业,极其方便新老师进行高校讲课

    jQuery源码分析系列中文PDF版

    资源名称:jQuery源码分析系列 中文PDF版内容简介:jQuery凭借简洁的语法和跨平台的兼容性,极大地简化了Javascript开发开发人员遍历HTML文档、操作DOM、处理事件、执行动画和开发Ajax的操作。其独特而又优雅...

    java8源码-java-vue-pdf:java通过vuessr动态生成pdf解决方案Itonlyneedsvue

    使用vue进行数据映射和页面渲染,符合目前主流前端开发思路,学习成本低,前后分离 可视化编码,效率更高 itext7完美兼容中文,无网上老版本ctrlCV的各种黑科技代码,只需几行官方代码 运行路线 java中带id访问基于...

    HTML, XHTML, and CSS Bible, 5th Edition.pdf

    第一部分通过一系列中大型案例全方位对html 5的各个重要知识点进行了详细的讲解,每个案例包含案例概述、页面效果展示、案例所涉及主要知识点(精要)、源代码剖析4个部分,读者既能根据书中的步骤动手实践,又能...

    详解使用canvas保存网页为pdf文件支持跨域

    思路:继续使用Canvas截图后将画布内容转换为pdf文件。 首先我们需要引入js文件jspdf.debug.js 下载路径 https://github.com/MrRio/jsPDF 引入canvas的js文件,js文件获取地址官网主页:...

    零基础学HTML+CSS+第2版-张熠.pdf

    最后一篇为第31~34章,包括实战案例和实战面试,先通过3个案例介绍了网页的设计思路;然后通过面试题考查读者所学。 《零基础学HTML+CSS(第2版))》适合作为中、高等学校师生以及各种网页设计培训班的教材或参考书,...

Global site tag (gtag.js) - Google Analytics