iText将HTML页面内容写入PDF中表格不显示

将HTML页面写入PDF中,如果HTML中存在表格,转换代码运行就报错
Exception in thread "main" java.lang.NoSuchMethodError: com.itextpdf.text.pdf.PdfPTable.addCell(Lcom/itextpdf/text/pdf/PdfPCell;)V
at com.itextpdf.tool.xml.html.table.Table.end(Table.java:421)
at com.itextpdf.tool.xml.html.AbstractTagProcessor.endElement(AbstractTagProcessor.java:189)
at com.itextpdf.tool.xml.pipeline.html.HtmlPipeline.close(HtmlPipeline.java:209)
at com.itextpdf.tool.xml.XMLWorker.endElement(XMLWorker.java:141)
at com.itextpdf.tool.xml.parser.XMLParser.endElement(XMLParser.java:395)
at com.itextpdf.tool.xml.parser.state.ClosingTagState.process(ClosingTagState.java:70)
at com.itextpdf.tool.xml.parser.XMLParser.parseWithReader(XMLParser.java:235)
at com.itextpdf.tool.xml.parser.XMLParser.parse(XMLParser.java:213)
at com.itextpdf.tool.xml.XMLWorkerHelper.parseXHtml(XMLWorkerHelper.java:175)
at com.centersoft.test.Test.main(Test.java:26)

0

1个回答

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
关于通过iText通过HTML转成PDF导出的操作遇到一些问题的记录
最近做项目,iText通过html转化为pdf导出的一些总结,大家可以看看,如果有什么问题欢迎指正。
如何在IText的PDF中,让表格单元格可以跨页显示
PdfPTable table = new PdfPTable(1);rntable.setSplitLate(false);rntable.setSplitRows(true);rn 
使用itext根据freemarks模版生成pdf,表格产生跨页问题解决方法
java根据模版动态生成pdf的文章点击打开链接rn  使用XMLWorkerHelper.getInstance().parseXHtml();生成pdf。rnrn如果直接根据ftl模版中的填充数据,如果表格列大于第一列填充空白,整个表格会整体移到第二页。rn整个表格列大于整页pdf空白,会直接不显示表格。主要看我循环的模版代码,就可以完全解决这个问题。rn我的list中循环的是div+表格nn
freemarker生成pdf时候td中不换行的问题 生成pdf时模板中引入图片路径问题
在table中追加样式 style="table-layout:fixed;"rn这个也是在html中有效的设置rnrn当freemarker模板需要引入图片是,按照普通的html方式进行设定是找不到相应图片的,正确的方法rn一、ITextRenderer renderer = new ITextRenderer();rn...rn...rn...rnrenderer.getSharedConte...
java通过itext操作pdf模板写入pdf合同数据
内含maven仓库在文件itext.txt文件中,含架包,需要先用adobe来生成pdf模板
iText表格 分页
n前言rn在上一节中,通过listing 4.16产生的表格拥有一个头,表头中显示的为日期。如果我们仔细观察此PDF的话你会发现基本上每一部电影的信息都会超过一页,表格中数据被分割的不错,但是表头却消失了。在这一节中我们会fix这个问题,而且还会为表格添加footer。rnRepeating headers and footersrn好了直接上效果图:rnrn上图是具体一天的电影播放信息,日期显示...
利用itext往pdf追加图片
import java.io.FileOutputStream;rnrnimport com.lowagie.text.Document;rnimport com.lowagie.text.Image;rnimport com.lowagie.text.pdf.PdfContentByte;rnimport com.lowagie.text.pdf.PdfReader;rnimport com.l...
itext实现html转换成pdf (将带分页execl的html转换成pdf)
 1.首先下载itext2.08,iTextAsian(亚洲国际化包支持pdf中显示中文),core-Renderer(解析xhtml转换成pdf支持包),jtidy(html转换成xhtml支持包).其中core-Renderer包必须配合itext2.08版本的包,否则会抛出没有是public int[] getCharBBox(char c) 方法异常。rn rn2.使用HttpURLCon...
Java向pdf模板中写入数据并在模板之后添加新的表格内容
场景:我们经常会需要用代码生成pdf文件,涉及到复杂的内容也可以选用先自己制作pdf模板,再用代码去读取,动态数据部分的内容无法用模板实现的就要用Java代码去实现需求:生成如下的pdf实现思路:第一张表格内容看起来复杂一点可以用pdf模板,设置form域来存放需要填入的数据,后面的表格数据量不确定的就                 是要代码生成pdf方法去实现。注意:由于读取了模板写入数据之后...
itext导出HTML到PDF的换行和解决中文包(配套三个)
itext导出HTML到PDF的换行和解决中文包(配套三个core-renderer.jar,itext-2.0.8.jar,iTextAsian.jar)
使用itext将数据库的表格转为Pdf文件
       上一篇博客讲到了如何将mysql数据库中的数据转出为Excel文件,这次尝试了以下将mysql中的表格转为Pdf文件。一,创建一个java工程,名叫ReadDatabasePDF,并且导入itextpdf和mysql的相关jar包:二、创建一个类名叫ReadPdfFromDB,意为从数据库读取数据转为pdf文件,同样的可以在类中为文件设置一些属性,例如背景颜色,列宽,文本居中:pac...
java通过itext方法往pdf中插入图片(交互式pdf插入图片无法显示)
本文参考自: 原文地址 n 一、:首先明确pdf的类型,在自己的开发过程中发现pdf也分几种类型。n 我目前这里就指出常用两种:n 一种是交互式pdf,他的组件可以读取,可以被编辑,比如liveCycle(Adobe LiveCycle Designer ES2)一款用于编辑pdf的软件。  (如果强行运行插入方法,不会报错,pdf内存也变大,但是就是无法看到图片)n 一种是静态pdf,它里面的组...
IText html导出pdf中文不显示
html导出pdf不显示中文nn1.首先处理添加 字体nnITextFontResolver fontResolver = renderer.getFontResolver();n            fontResolver.addFont("C:/Windows/Fonts/simsun.ttc", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);n ...
富文本编辑器保存的html内容使用itextpdf转PDF文件(css提取,内容重叠)问题解决
html格式处理        使用itextpdf的XMLWorkerHelper组件转换过程中,html格式要求比较多,下面做下格式的简单处理以保证转换成功。        //div格式转换过程中,有几率会使内容消失n        n        content = content.replaceAll("<div", "<span");n        n        c...
iText7根据html表格(table)代码生成表格、解决跨行跨列问题
由于要解析html代码,所以我还用了一个第三方的插件jsoup,可以自己百度一下,或者点击这里下载API,免费的。。 n html表格的代码是没有格式的,我就不贴了,下面直接给代码1.效果图2.源码n n 1.TestTable .java (执行方法)n npackage test;import org.jsoup.Jsoup;nimport org.jsoup.nodes.Eleme
使用itext创建PDF文档-导出大表格-每页显示标题-项目实战
使用 itext 导出 pdf 文件,一个简单的案例,涉及到:页眉、页脚、大表格、每页显示标题
使用iText-2.0.8将Html转换为pdf,带图片功能
使用iText-2.0.8将Html转换为pdf,带图片功能
java使用IText导出PDF(包含图片、表格、文字等等Demo和依赖包)
java 使用IText导出PDF(包含图片、表格、文字等等Demo和依赖包),最全IText使用Demo,下载即可用
itext pdf写入不可见附件和隐藏文件,查询,修改,删除(一)
很多时候可能要对pdf文件中写入一些信息,但是又不希望别人很easy的被别人看到,当然通过一个pdf的解析软件还是能看到的,比如pdfbox-app,还有itext的那个rups? 最简单的就是利用itext自带的方法。但是他定义死了写入的位置。public class addNovisibleAttachTest {n public static void main(String[] ar...
java使用IText生成表格到PDF中
 rn1.生成pdf的表格rnpackage com.me.test;rnrnimport java.awt.Color;rnimport java.io.FileOutputStream;rnrnimport com.lowagie.text.Cell;rnimport com.lowagie.text.Document;rnimport com.lowagie.text.Element;rni...
判断pdf中跨页的两个表格是否应该合并的思路
一、判断前表格和后表格是否为跨页的表格n1.基于两张表格的明显特征用来快速过滤不可能是跨页的表格n(1) 前后两页的页面方向不一致,一页的方向是纵向,一页的方向是横向;n(2) 前后两张表格在同一页面内不是跨页表格;n(3) 跨页的前表格只可能是前页面的最后一个表格,同理,跨页的后表格只可能是后页面的第一个表格;n(4) 两张表格的表格类型必须是一样的,必须同为有线表格或同为无线表格;n(5) 前...
使用xhtmlrenderer把html转换为PDF后右侧内容不显示
在使用xhtmlrenderer把html转换为PDF后,HTML内容显示不全。rn后通过在 html/ ftl 模板页面中增加@page样式解决了这个问题。rn     rn@page {n size: A4;n margin: 0;n}
itext把html文件导成pdf,表格宽度设置无效
踩了一个大坑,折腾了一下午, n最后发现table里面再嵌套table,设置宽度,就会无效
itext读取pdf所有的数据
npublic class Urls {n    public static void main(String[] args) throws IOException {n        n        URL url=new URL("file:///C:/Users/SH-B/Desktop/0.pdf");n        readPdf(url);//直接读全PDF面n     n    ...
使用iText7----生成纯文本、图片、表格内容的pdf文件
本文翻译自http://developers.itextpdf.com/content/itext-7-jump-start-tutorialn        这是一个iText 7入门教程。让我们从一些包含基础构建块的例子开始,不会涉及过多细节。n开始例子之前,先了解一个PDFn        PDF全称Portable Document Format,是Adobe公司开发的电子文件格式。
用itext把html转成pdf,带图片
很久以前使用itext转换html到pdf过,但当时没记录,最近又有这种需求,一直没想起来,现在做好了记录一下nn下面是伪代码:nn依赖jar包及版本:nn                <groupId>com.lowagie</groupId>  n        <artifactId>itext</artifactId>  nn       ...
动态生成的html页面转pdf并且打印预览
文章说明n程序的功能:n       通过js动态生成html页面并将该页面传送到后台转成pdf,再通过前台将pdf打印预览n先大约讲述一下具体实现过程n1、在js页面将你自己需要拼装好html页面通过ajax传到后台n2、通过itext将html页面转成pdfn3、js将pdf打印预览nnn具体代码n1、js 拼接html页面并且将html传后台的代码nvar printH
.net iText 生成pdf 图片平铺,表格边框隐藏和中文问题
图片平铺问题:rn刚刚接触用c#引用itextsharp后台生成pdf,昨天晚上就图片平铺问题折腾了很久,这是最终的效果rnrnrnrnrnrnrnrn后台自动生成二维码,然后利用再获取二维码生成pdf文件,二维码要放在最后一张页面右下角,并平铺,刚开始是利用定位来解决,发现一直不能对齐,然后决定用tablern结果发现table的很多属性无法显示效果,边框设置无效,table和cell属性的wi
java 通过 itext生成pdf添加,插入文字,图片
itext生成pdf添加,插入文字,图片
解决Itext生成PDF中文不换行的jar
java解决Itext生成PDF中文不换行的问题
java 写的转pdf代码,支持表格内容的中文换行
java 写的转pdf代码,支持表格内容的中文换行,css样式随意设置。源代码亲测好用
itextpdf 解决中文不显示问题
itextpdf 再创将pdf格式文件的时候中文不显示或者乱码问题的解决 其实目前最新版本的itexpdf即使加了asian的辅助包也不能解决中文不显示问题 因为自己试过 可能方式不对 这个绝对显示 显示不了的 分不要
IText之绝对位置添加文本
ITextPdf之绝对位置添加文本的代码demonnnnpom.xmlnnnn<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"n xsi:schemaLocation=&a
itext将静态html转pdf 中文显示及换行问题
注意:此代码是利用itext将静态html转为pdf,非url转pdf 项目为maven项目,注意pom.xml文件中的jar包 解决了中文不显示及不换行的问题 https://blog.csdn.net/woweipingzui/article/details/82017089
java实现html转pdf,支持中文,css以及中文换行
项目需使用到html转pdf功能,在网上搜了很多,综合了不少大神的方法,现在这里做一个标记,以免自己以后忘记了。 njava代码import java.io.File;nimport java.io.FileOutputStream;nimport java.io.OutputStream;nimport org.xhtmlrenderer.pdf.ITextFontResolver;nimport
itext实现PDF生成的两种方式-从HTML到PDF
rnitext实现PDF生成的两种方式-从HTML到PDFrnmaven依赖pom配置:rn<dependency>rn <groupId>com.itextpdf</groupId>rn <artifactId>itext-asian</artifactId>rn <version>5.2.0</versi...
使用itextpdf 将 前台 数据 转成pdf !
java 转 pdf 文件
itext将html转pdf中文支持
首先,这篇文章的重点确实是自己搞的,其他的部分是网上找的。所以是不是原创不好定义,就厚脸皮说这是原创吧。rn由于要做一个生成pdf的需求,之前是生成的word,为了省事就想着把word转pdf,查了一些资料,结果放弃了这个想法。这个过程中发现好多html转pdf的也提供了解决中文的问题的方法,觉得可以试试。以为生成word和html只是一个后缀的问题(ftl生成),可以先生成一个html临时文件然
iText html转pdf 中文消失问题
解决mac上 html转pdf中文消失问题nnpublic void testpdf (String HTML,String file){n try {n File file1 = new File(file);n if (file1.exists()) file1.delete();nnn Document docu...
java 调用itext 把html转成pdf文档
通过itext 把html转成pdf文档,只需要把html传给itext,就会直接转成pdf,亲自试用了一下很方便,前提html的格式一定要严格,
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 大数据培训内容 人工智能写入教程