itextpdf html 样式,将HTML解析为PDF的iText样式
我的片段:
String str = "
First
sdasdasd shshshshdffgdfgd
The dream
";
String fileNameWithPath = "/Users/cecco/Desktop/pdf2.pdf";
com.itextpdf.text.Document document =
new com.itextpdf.text.Document(com.itextpdf.text.PageSize.A4);
FileOutputStream fos = new FileOutputStream(fileNameWithPath);
com.itextpdf.text.pdf.PdfWriter pdfWriter =
com.itextpdf.text.pdf.PdfWriter.getInstance(document, fos);
document.open();
document.addAuthor("Myself");
document.addSubject("My Subject");
document.addCreationDate();
document.addTitle("My Title");
com.itextpdf.text.html.simpleparser.HTMLWorker htmlWorker =
new com.itextpdf.text.html.simpleparser.HTMLWorker(document);
htmlWorker.parse(new StringReader(str.toString()));
document.close();
fos.close();
和做工精细。
但标签样式转换成h3和div不被考虑。
我该如何解决这个问题?
2012-12-11
CeccoCQ
itextpdf html 样式,将HTML解析为PDF的iText样式相关推荐
- clickhouse原理解析与开发实战 pdf_重识SSM,“超高频面试点+源码解析+实战PDF”,一次性干掉全拿走...
重识SSM,"超高频面试点"+"源码解析"+"实战PDF",一次性干掉全拿走!! 01 超高频面试点知识篇 1.1 Spring超高频面试点 ...
- java定义语法解析器,java开发工具intellij idea使用教程:定义语法和解析器.pdf
java开发工具intellij idea使用教程:定义语法和解析器.pdf 还剩 3页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 慧都 科技 -- ...
- JAVA 多种文件转pdf,进行合并,统一pdf文件页面样式
JAVA 将word.execl.ptt.txt.图片等文件转为pdf文件.合并为一个pdf文件,并统一pdf文件页面样式 准备 1.jar包 2.对应的dll文件放到jdk或jre的bin目录下: ...
- Python动态修改Word文档内容,保留格式样式,并批量生成PDF
Python动态修改Word文档内容,保留格式样式,并批量生成PDF 前言 一.需要安装的库 二.核心逻辑-替换 前言 假如你有一个Word模版文档,要在里面填写人员信息,但人员有成百上千个,手动填起 ...
- [转]解析CSS设置默认字体样式
默认字体样式会因为浏览器不同,版本不同,甚至操作系统不同的设置不同导致如果直接利用默认样式的页面在各个浏览器下显示非常不一致,于是就有了类似YUI的reset之类用来尽量重写浏览器的默认设置保证各个浏 ...
- vscode 更换markdown样式的方法(任意样式都行),并推荐我自用样式(参考于Pie)。
注意:更新插件后,CSS样式会重置,需要将你的样式重新设置一遍 网上大多的方法是这种: https://blog.csdn.net/csdnear/article/details/78229021 但 ...
- Java操作PDF之iText超入门
转自:https://www.cnblogs.com/liaojie970/p/7132475.html Java操作PDF之iText超入门 iText是著名的开放项目,是用于生成PDF文档的一个j ...
- 样式文件修改后不起作用_Word样式,这个功能好用到让你忘不了!
Word包含的知识点很零碎,也没有PPT那么的直观和吸引眼球,需要耐心. 今天的话题,样式. 为什么说它是最委屈的功能? 在"开始"选项卡里占据了接近一半的面积,但是,之前的我从来 ...
- button 样式_实战PyQt5: 111-可以使用QSS样式表的部件
可以使用QSS样式表的部件 QSS样式表支持各种部件,属性,伪状态和子控件,从而可以实现定制部件的外观,下面我们将详细列出可以使用QSS样式表的部件: QAbstractScrollArea:所有派生 ...
最新文章
- 妹子在生产服务器执行了 rm -rf /*,还好有我帮她恢复了
- FineUIMvc随笔(6)对比WebForms和MVC中表格的数据库分页
- matlab考试资料,MATLAB复习资料
- java 2wei shuzu_JavaScript 2维数组(JavaScript 2 dimension array)
- 也可以改为while(input[0])或while(cininput[0])
- html怎么给变量添加样式,通过CSS变量修改样式
- MVVM绑定多层级数据到TreeView并设置项目展开
- 员工管理的html页面,员工管理.html
- 再谈研发那些事——两项核心工作的区别与联系
- DataGrid + JS 的應用示例
- 手机控制linux电脑软件,手机控制电脑软件哪个好用?
- java解析dcm文件
- 云计算机网速慢,电脑网速慢是什么原因 十点助你快速解决【图文】
- 给定一个候选人编号的集合 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。
- Android 获取照片位置信息
- 为什么YUV全为0的图像是绿色的
- 比较iOS和Android的优缺点,第一次安卓机优缺点总结(对比iOS系统)
- 【分布式事务】内容较多CAP/BASE/2PC/3PC/TCC/Sega等等等等~,一次性捋清楚
- 初学python制作二维码以及最新感悟
- [B2R]Raven: 2靶机
热门文章
- MYSQL的索引类型:PRIMARY, INDEX,UNIQUE,FULLTEXT,SPAIAL 区别与使用场合
- javascript getBoundingClientRect()获取元素四个边相对于窗口或文档的位置
- 堆栈应用(三):火车车厢重排
- Hadoop-2.2.0中文文档——MapReduce 下一代 -——集群配置
- android中的weight
- 互联网搜索的哪些环节 机器学习_什么是机器学习?有哪些分类?到底有什么用?终于有人讲明白了...
- java springcloud版b2b2c社交电商spring cloud分布式微服务(十五)Springboot整合RabbitMQ...
- JavaEE 微信支付
- 7.10.8107.79 小心80180048
- Mysql的备份与恢复类型